Fix NVDA interaction with Java progress bars (#13594)#13595
Conversation
See test results for failed build of commit 57c45fafcf |
|
While the system tests are failing, I think the change I made does not affect them, since the failing test is a Chrome HTML one. |
|
There has been failing tests with Chrome recently. A fix has been merged by NVAccess in the master branch. So if your branch is not up-to-date with latest master, you can merge master to your branch and check if the issue is resolved. If not (or if you are already up-to-date with master), just wait for NVAccess to fix other issues with Chrome test. You do not need to do anything else. |
|
Thank you for the reply! I'll wait then, it's already on latest master. |
See test results for failed build of commit 22f274400c |
See test results for failed build of commit 6336569ec6 |
See test results for failed build of commit 26b53818f3 |
See test results for failed build of commit 5b0d4079ee |
Link to issue number:
fixes #13594
Summary of the issue:
Currently, NVDA does not beep on Java progress bars. This happens because the progress bar is not added to the overlay classes when Java sends the "progress bar" role to NVDA.
Description of how this pull request fixes the issue:
This pull request adds the missing ProgressBar class when it detects the "progress bar" role.
Testing strategy:
Tested by running both with Intellij and this gist https://gist.github.com/brunosantanati/3c9e5778ba591b6218b6a210da1fc17f
Known issues with pull request:
None at the time.
Change log entries:
New features
Changes
Bug fixes
For Developers
Code Review Checklist: