Closed Bug 1934860 Opened 2 months ago Closed 9 days ago

VoiceOver reads unclear messages in Themes section of the Create/Edit pages

Categories

(Toolkit :: Startup and Profile System, defect)

Firefox 135
Desktop
macOS
defect

Tracking

()

VERIFIED FIXED
137 Branch
Accessibility Severity s2
Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- unaffected
firefox133 --- unaffected
firefox134 --- unaffected
firefox135 --- disabled
firefox136 --- disabled
firefox137 --- verified

People

(Reporter: sbadau, Assigned: cmkm)

References

(Blocks 4 open bugs)

Details

(Keywords: access, Whiteboard: [fidefe-profile-management])

Attachments

(2 files)

Found in

  • Nightly 135.a1

Affected versions

  • Nightly 135.a1

Tested platforms

  • Affected platforms: macOS 15

Preconditions

  • Ensure that the pref "browser.profiles.enabled" is set to true in about:config.
  • Create at least one profile.
  • Enable Voice Over Screen reader.

Steps to reproduce

  1. Use VoiceOver to navigate to the Profiles panel from the Hamburger menu.
  2. Use VoiceOver to enter Edit mode.
  3. Navigate to the Themes section and focus on a theme using VoiceOver.

Expected result

  • The user should be informed by VoiceOver that they can select a specific theme from the provided list.

Actual result

  • The message provided by VoiceOver is unclear. Initially, it reads: "Article, you are currently in an Article." Moving forward, VoiceOver announces "Image," followed by the theme name. Please see the attached screen recording with sound for more details.

Regression range

  • This is not a regression; it's introduced with the Profiles Switching feature.

Additional notes

  • The same behavior is encountered on both the about:editprofile and about:newprofiles pages.

Access s2 because:

  1. The image has no alt attribute.
  2. The theme items provide no semantic indication that they are selectable; e.g. role="button". A proper listbox pattern would probably be better, but that will also require keyboard navigation work.
  3. The theme items provide no semantic indication as to whether they are selected or not.
Blocks: 1919599
Accessibility Severity: --- → s2

The severity field is not set for this bug.
:mossop, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(dtownsend)
Severity: -- → S3
Flags: needinfo?(dtownsend)

The severity field for this bug is set to S3. However, the accessibility severity is higher, .
:mossop, could you consider increasing the severity?

For more information, please visit BugBot documentation.

Flags: needinfo?(dtownsend)
Severity: S3 → S2
Flags: needinfo?(dtownsend)
Assignee: nobody → cmeador
Status: NEW → ASSIGNED
Blocks: 1946508
Pushed by cmeador@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f462d29118c8 Correct screenreader and keyboard functionality for profile theme cards r=profiles-reviewers,jhirsch
Status: ASSIGNED → RESOLVED
Closed: 9 days ago
Resolution: --- → FIXED
Target Milestone: --- → 137 Branch

Since nightly and release are affected, beta will likely be affected too.
For more information, please visit BugBot documentation.

The patch landed in nightly and beta is affected.
:cmkm, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox136 to wontfix.

For more information, please visit BugBot documentation.

Flags: needinfo?(cmeador)

Limited to nightly only so does not need a beta uplift

Verified as fixed using the latest Nightly 137.0a1 (Build ID: 20250213205200) on macOS 15 and VoiceOver - the theme names are now read, there is an indication that the themes are selectable, and the selected theme is announced correctly.

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: