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
Button with aria-disabled="false" still announced as "unavailable" #3565
Comments
Comment 1 by jteh on 2013-10-15 06:05 |
Attachment test_case_aria_disabled_virtual_buffer.html added by hhillen on 2013-10-15 07:21 |
Comment 2 by hhillen on 2013-10-15 07:26 |
Comment 3 by jteh on 2013-10-15 22:41 |
The mozilla bug was fixed. |
Hi @csantos1113, in your example tested on NVDA 2019.2.1 if you mantain aria-disabled="false" instead on change it to "true" it seems that the reader prioritizes the aria-disabled attribute rather than disabled attribute. And my NVDA dont tell me unavailable once it changes after click Edit: not working at Firefox 72.0.1 |
Reported by hhillen on 2013-10-08 17:04
When a button both has disabled="disabled" AND aria-disabled="true", and both those attributes are turned off at the same time (i.e. disabled="disabled" is removed, and aria-disabled is set to "false") then NVDA still announces the button as "unavailable".
It seems NVDA does not update the virtual buffer properly: Refreshing the buffer with INS+F5 makes NVDA announce the button correctly again. The issue is avoided when only one of "disabled" or "aria-disabled" are used, but it would still be useful if this can be fixed on the NVDA side.
Test case has been provided on https://dl.dropboxusercontent.com/u/573324/testcases/bugreports/NVDA/test_case_aria_disabled_virtual_buffer.html (also attached).
To use this test case:
Note that the page in the test case also has controls that toggle only the disabled attribute or the aria-disabled attribute. The issue only occurs when both attributes are turned off at the same time.
The text was updated successfully, but these errors were encountered: