Closed Bug 1945521 Opened 6 months ago Closed 1 month ago

[a11y] Incorrect description for the "Font Size" slider in Accessibility menu

Categories

(Firefox for Android :: General, defect)

Firefox 136
All
Android
defect

Tracking

()

VERIFIED FIXED
142 Branch
Accessibility Severity s3
Tracking Status
firefox134 --- wontfix
firefox135 --- wontfix
firefox136 --- wontfix
firefox142 --- verified

People

(Reporter: dpop, Assigned: rebecatudor273)

References

Details

(Keywords: access, Whiteboard: [fxdroid][group2])

Attachments

(5 files)

Steps to reproduce

  1. Open Firefox with TalkBack enabled.
  2. Go to Settings - Accessibility.
  3. Disable the "Automatic font sizing" toggle.
  4. Tap on the slider under "Font Size".
  5. Observe the TalkBack announcement.

Expected behavior

The slider description should contain instructions to slide left or right.

Actual behavior

TalkBack announces "Swipe up" or "Swipe down" to adjust the slider.

Device information

  • Firefox version: Firefox version: Nightly 136.0a1, Beta 135.0b9 and Release 135.0 build 2
  • Android device model/Android OS version: Nothing Phone (2a) 5G (Android 14)

It's expected that interactive target areas are to be 48dp or larger to allow users with limited dexterity and users on the go to better target and tap controls (per WCAG 2.2 Level AAA Success Criteria 2.5.5 and 2.5.8 Target Size (Enhanced and Minimum)). More details could be found in BBC Accessibility guide. I agree that this is an enhancement, because the item is an inline control that is limited by the line height, but its length also enlarges the total area that can be tapped by being long.

In this case, the height is just too small so getting to the long hair-width target would be difficult for many users, so marking it as access-S3

Accessibility Severity: --- → s3
Assignee: nobody → rebecatudor273
Whiteboard: [fxdroid][group2]

The issue: while using "TalkBack" the user couldn't increase
the sliding bar for font size above 100 until max 200.

The issue: while using "TalkBack" the percentage of the slider
was wrong read. It was saying the slider's percentage from 0 to 100,
and not from 50 to 200.

Increase the height of the slide bar to the minimum accessibility
height.

Pushed by rtudor@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/283e8c99194d https://hg.mozilla.org/integration/autoland/rev/b743015e0ff3 [a11y] Increase to max font size using screen reader. r=android-reviewers,mavduevskiy,twhite https://github.com/mozilla-firefox/firefox/commit/062895bd6647 https://hg.mozilla.org/integration/autoland/rev/07f2ddb845b4 [a11y] Fix wrong slider description of percentage. r=android-reviewers,android-l10n-reviewers,delphine,mavduevskiy,twhite https://github.com/mozilla-firefox/firefox/commit/0333cd219900 https://hg.mozilla.org/integration/autoland/rev/b2976253b9d9 [a11y] Increase height of the slide bar. r=android-reviewers,twhite

Initially the ticket was about the description that is saying to swipe up / down. But sliding up and down are the correct instructions to move the slider. Sliding left and right will change the focus from the slider.

There were other accessibility issues linked to this font size slider and the patches should fix:

  1. Using TalkBack, the users couldn't slide the font size bar to maximum.
  2. The description was saying the wrong value.
  3. As Anna mentioned here the height of the slider was too small.
Flags: qe-verify+

Verified as fixed in Nightly 142.0a1 from 07/09 with Google Pixel 8 Pro (Android 15).
Thanks Rebeca for the additional information: swiping up/down does adjust the font size.
The height of the slider was increased, the slide bar moves correctly from minimum to maximum and the value is correctly announced by the screen reader.

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

Attachment

General

Created:
Updated:
Size: