Choose Profile: NVDA does not read heading or static text inside of dialog
Categories
(Toolkit :: Startup and Profile System, defect)
Tracking
()
People
(Reporter: nstroud, Unassigned)
References
(Blocks 3 open bugs)
Details
(Keywords: access)
Prerequisites:
Found on Nightly 138.0a1 (2025-03-18) (64-bit)
Make sure browser.profiles.enabled is set to true
STR:
NOTE: I believe you have to have more than 1 profile in Nightly for this
- Turn on NVDA
- Open Nightly. The 'Nightly - Choose Profile' dialog should appear
- Press H (heading hotkey) or the down arrow key to move NVDA's focus to the heading and static text underneath
Expected / Actual:
At this time when the Choose Profile dialog is visible, moving NVDA's focus to the heading and static text does nothing and NVDA does not read anything. Only pressing TAB moves NVDA's focus into the dialog.
- This should have a
role="dialog"applied to it - The element with the dialog role should also have
aria-labelledbythat points to the id of the heading ('Choose a Nightly Profile'). It should also have anaria-describedbythat points to the id of the static text underneath ('Keep your work and...') - When the dialog appears, the first button should have focus
Comment 1•1 year ago
|
||
(In reply to Natalie Stroud [:nstroud] from comment #0)
- Press H (heading hotkey) or the down arrow key to move NVDA's focus to the heading and static text underneath
Note that these commands aren't necessarily expected to work here because this isn't a document. However, because of this, initial focus, role and aria-describedby need to be set as Natalie describes. This way, the relevant information will be reported when the dialog opens, as will the initially focused button.
I'm triaging this as s3 because a screen reader user might reasonably try pressing the tab key as a recovery mechanism when the dialog opens and nothing seems to happen. However, it's a borderline s2 because most screen reader users won't perceive the informational text unless they know how to use the review cursor.
Description
•