You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Popover sets aria-haspopup, aria-expanded and aria-controls attributes on its target element, but on field components these are ineffective as they are not applied to the native input element inside, where focus goes, but on the root element, where they are not seen by screen readers.
What is the problem?
Popover sets
aria-haspopup
,aria-expanded
andaria-controls
attributes on its target element, but on field components these are ineffective as they are not applied to the native input element inside, where focus goes, but on the root element, where they are not seen by screen readers.Example: https://vaadin.com/docs/latest/components/popover#rich-interactive-tooltip
Popover's ARIA attributes should be applied to the native inputs instead of the root element, similarly to
aria-label
(ledby
) andaria-describedby
.Browsers
Screen Readers
The text was updated successfully, but these errors were encountered: