Closed Bug 1882378 Opened 3 months ago Closed 3 months ago

Edit pref value inputs on about:config page are missing accessible names

Categories

(Toolkit :: Preferences, defect)

defect

Tracking

()

VERIFIED FIXED
125 Branch
Accessibility Severity s2
Tracking Status
firefox125 --- verified
firefox126 --- verified

People

(Reporter: ayeddi, Assigned: ayeddi)

References

(Blocks 1 open bug)

Details

(Keywords: access)

Attachments

(2 files)

When a value is being edited on the about:config page, the second column cell gets a form included with an <input> to edit the value of the pref, but this form field is not labeled and users of assistive technology would not know what is the purpose of this form and this input field. This would especially affect screen reader users with cognitive difficulties, memory loss, and neurodivergent users.

Example of the input would include: this edit input and an example of failed a11y_checks tests that would need to have fail-if notation to be edited or removed from their test manifests, when this bug is fixed, would be: toolkit/components/aboutconfig/test/browser/browser_clipboard.js

The Bugbug bot thinks this bug should belong to the 'Firefox::Messaging System' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: General → Messaging System

I'm not sure the Messaging System is the place for this bug to be.

Component: Messaging System → Preferences
Product: Firefox → Toolkit

When a value is being edited on the about:config page, the second column cell gets a form included with an <input> to edit the value of the pref, but this form field is not labeled and users of assistive technology would not know what is the purpose of this form and this input field. This would especially affect screen reader users with cognitive difficulties, memory loss, and neurodivergent users.

Example of the input would include: this edit input and an example of failed a11y_checks tests that would need to have fail-if notation to be edited or removed from their test manifests, when this bug is fixed, would be: toolkit/components/aboutconfig/test/browser/browser_clipboard.js.

Note that only text and number inputs are being added and are requiring the label, the boolean value is changed with Toggle button.

Depends on D202870

Assignee: nobody → ayeddi
Status: NEW → ASSIGNED
Pushed by ayeddi@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ea3c7406e68d
Add an accessible name for Edit pref value inputs on about:config page. r=settings-reviewers,Gijs
Status: ASSIGNED → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 125 Branch
QA Whiteboard: [qa-125b-p2]

Reproducible on a 2024-02-27 Nightly build on macOS 12.
Verified as fixed on Firefox Nightly 126.0a1 and Firefox 125.0 on macOS 12, Windows 10, Ubuntu 22.

Status: RESOLVED → VERIFIED
QA Whiteboard: [qa-125b-p2]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: