Open Bug 1954880 Opened 1 year ago Updated 1 year ago

Choose Profile: NVDA does not read heading or static text inside of dialog

Categories

(Toolkit :: Startup and Profile System, defect)

Firefox 138
x86_64
Windows 10
defect

Tracking

()

Accessibility Severity s3
Tracking Status
firefox138 --- affected

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

  1. Turn on NVDA
  2. Open Nightly. The 'Nightly - Choose Profile' dialog should appear
  3. 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.

  1. This should have a role="dialog" applied to it
  2. The element with the dialog role should also have aria-labelledby that points to the id of the heading ('Choose a Nightly Profile'). It should also have an aria-describedby that points to the id of the static text underneath ('Keep your work and...')
  3. When the dialog appears, the first button should have focus

Link to screen recording (with audio)

(In reply to Natalie Stroud [:nstroud] from comment #0)

  1. 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.

Accessibility Severity: --- → s3
Blocks: 1925647
Severity: -- → S3
You need to log in before you can comment on or make changes to this bug.