-
Notifications
You must be signed in to change notification settings - Fork 10.1k
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
[Editor] Make FreeText annotations visible for screen readers when in editing mode (bug 1793419) #15595
Conversation
calixteman
commented
Oct 19, 2022
- When we're editing some annotations, keeping the role="text-box" make them visible as editable and VoiceOver (Mac) is able to read the contents when they're focused;
- Add an attribute "aria-activedescendant" in order to make the content discoverable by NVDA on Windows.
… editing mode (bug 1793419) - When we're editing some annotations, keeping the role="text-box" make them visible as editable and VoiceOver (Mac) is able to read the contents when they're focused; - Add an attribute "aria-activedescendant" in order to make the content discoverable by NVDA on Windows.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Given my complete lack of a11y knowledge I cannot really review this as such, however the actual code changes seem OK as far as I can tell.
I tested on Mac 12.6 with VoiceOver and on Windows 11 with NVDA, in both cases I think it works as expected (I'm not an a11y expert either). |
Anyway, I pinged @MReschenberg about this patch. |
Hihi, I've tested this locally -- looks good to me :) Are you seeing anything similar on your end? |
@MReschenberg, could you attach a screenshot ? I used VO for the 1st time today, so I'm not sure to know what it is correct or not. |
I'm not able to reproduce in neither nightly nor release (and even not in a local build with my patch), but my macOS version is 12.6. Anyway, as you said it's unrelated to this patch, so let's land it! |
/botio integrationtest |
From: Bot.io (Linux m4)ReceivedCommand cmd_integrationtest from @calixteman received. Current queue size: 0 Live output at: http://54.241.84.105:8877/147311d408e1c9c/output.txt |
From: Bot.io (Windows)ReceivedCommand cmd_integrationtest from @calixteman received. Current queue size: 0 Live output at: http://54.193.163.58:8877/6507d2f089b4a97/output.txt |
From: Bot.io (Linux m4)SuccessFull output at http://54.241.84.105:8877/147311d408e1c9c/output.txt Total script time: 3.82 mins
|
From: Bot.io (Windows)FailedFull output at http://54.193.163.58:8877/6507d2f089b4a97/output.txt Total script time: 11.98 mins
|
Windows integration tests are green locally: I really need to fix them on the bot. |