Open Bug 2002963 Opened 6 months ago Updated 4 months ago

The Payment methods grouping is read by the screen reader for Addresses and more grouping

Categories

(Firefox :: Settings UI, defect, P3)

Firefox 147
Desktop
All
defect

Tracking

()

Accessibility Severity s3
Tracking Status
firefox147 --- affected
firefox148 --- affected

People

(Reporter: ailea, Unassigned)

References

(Blocks 2 open bugs)

Details

(Keywords: access, Whiteboard: [fxcm-settings-redesign][recomp-support])

Found in

  • 147.0a1

Affected versions

  • 147.0a1

Tested platforms

  • Tested platforms: Windows 11

Preconditions

  • Set pref browser.settings-redesign.enabled = true
  • Set pref browser.search.region = US
  • Have few credit cards already saved
  • Have a screen reader enabled

Steps to reproduce

  1. Open Settings → Privacy & Security.
  2. Using the keyboard, focus anything below History section.
  3. Using the shift+tab, focus the Manage addresses and more.

Expected result

  • The screen reader should read: Addresses and more grouping -> Addresses and more button.

Actual result

  • The screen reader reads: Payment methods grouping -> Addresses and more grouping -> Addresses and more button.

Regression range

  • Not a regression but a new feature implementation.

Just to clarify, is the Addresses and more section not intended to be a sub-section of Payment methods? If it is a sub-section, this is expected. If not, I agree it isn't.

Accessibility Severity: --- → s3
Severity: -- → S3
Priority: -- → P3
Whiteboard: [fxcm-settings-redesign] → [fxcm-settings-redesign][recomp-support]

There are 3 groupings related to these 2 sections currently. There's an outer XUL groupbox which is being labelled by the first heading inside of it which is "Payment methods". Then each setting-group creates an HTML fieldset which is being labelled with an aria-label.

It seems like the outer groupbox#formAutofillGroupBox could be removed by a quick search, it's used to remove the sections in uninit(), in tests and in CSS but those all seem to have workarounds.

However there is a data-subcategory="form-autofill" on the outer groupbox which would also be removed. @Micah do you know if there are external SUMO links to about:preferences#privacy-form-autofill that we would need to continue supporting?

Provided we can remove the outer groupbox bug 1994888 should address this by moving the labels into the setting-groups. I have a patch locally that likely needs some test cleanup but is close to ready.

Flags: needinfo?(mtigley)
See Also: → 1994888

Retested the issue in the latest Nightly 148.0a1 (2025-12-22) and there is another behavior now. The Addresses and more grouping is now read by the screen reader when focus it with the keyboard, but it is read twice. Also the Payment methods grouping is now read twice using the keyboard navigation.

Hi Alin, is this issue still fixed in Fx149? Thank you!

Flags: needinfo?(mtigley) → needinfo?(ailea)

Hi Micah,
Just verified in the latest Nightly build 149.0a1 (2026-01-14)(build id: 20260114211245). The initial issue, from the bug description, is no longer reproducible. However, the behavior descried in comment 3 is still there, the "Addresses and more grouping" and "Payment methods grouping" are read twice.

Flags: needinfo?(ailea)
You need to log in before you can comment on or make changes to this bug.