-
-
Notifications
You must be signed in to change notification settings - Fork 655
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
support for aria-braille* properties #11829
Comments
Ping @michaelDCurran and @feerrenrut who were at the AIM workshop in 2018 where the idea started out. Somewhat related: #8340 (even though the input property is still not covered by the ARIA Editors' draft). |
Implementing |
Thank you for the positive comment, @LeonarddeR. If there are any other communication channels for NVDA where I should post this, please let me know. |
Just a quick follow up. The new aria braille properties are still on track for aria 1.3. There's now support in Gecko, WebKit and Chromium. Orca also has support. It would be great to get support in NVDA. See also the overview issue w3c/aria#1331 for more links to various bits and pieces. |
I also approved this proposal. I find this aria peoperties very helpful to shorten some names in Braille for example. |
partial fix for #11829 Summary of the issue: ARIA 1.3 adds a aria-brailleroledescription attribute, which allows the web author to specify a string representation for an element's role, specific to Braille. For example: <button aria-roledescription="planet" aria-brailleroledescription="plnt">Saturn</button> A button whos spoken role description will be "planet" but in Braille it will be shown as the abreviated "plnt". Description of user facing changes NVDA will honor the aria-brailleroledescription attribute if set by the web author, when presenting web content on a braille display. Description of development approach The internal work to support custom braille role text had already been added to NVDAObjects and controlFields to allow for Braille abbreviations for landmarks. this PR: Implements roleTextBraille on the IA2Web NVDAObject, exposing the content of the brailleroledescription IAccessible2 attribute if available In the Gecko ia2 virtualBuffer, normalizes the brailleroledescription IAccessible2 attribute to the roleTextBraille NvDA attribute on controlFields.
The ARIA Editors' Draft proposes the aria-braillelabel and aria-brailleroledescription property (as part of ARIA 1.3), see also https://w3c.github.io/aria/#aria-braillelabel, https://w3c.github.io/aria/#aria-brailleroledescription.
Would NVDA consider support for these properties?
The text was updated successfully, but these errors were encountered: