Skip to content

Conversation

@muan
Copy link
Contributor

@muan muan commented Sep 9, 2019

  • Respect [autofocus]:not([role^="menuitem"]) items when menu is toggled

  • Respect existing [role] on <details-menu>

  • Set role="button" on <summary> ref: Quirks with dialog trigger "button"s details-dialog-element#34.

    Per the manner in which the summary element is exposed to Safari's Webkit (announced as "summary" but no matching ARIA role) and Blink (announced as and reported as a "DisclosureTriangle"role) these "buttons" are not discoverable when navigating by form controls or button elements with VoiceOver on macOS or iOS.

  • Remove list markup from demo page– accessibility tree comparison:

before after
image image

@muan muan requested a review from a team September 9, 2019 20:12
Copy link
Contributor

@dgraham dgraham left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚡️

@muan muan merged commit 0651aa2 into master Sep 10, 2019
@muan muan deleted the keyboard branch September 10, 2019 19:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants