[Bug] Talkback doesn't explicitly announce aria-disabled `li` element
Categories
(Core :: Disability Access APIs, defect)
Tracking
()
Accessibility Severity | s3 |
People
(Reporter: ekager, Unassigned)
References
(Blocks 1 open bug)
Details
From github: https://github.com/mozilla-mobile/fenix/issues/17700.
Steps to reproduce
Precondition: Using Firefox for Android
Combo box example:
- Navigate to https://lby61.csb.app/
- With Talkback enabled, focus the input field's arrow button and double tap
- When the menu opens, focus the "Cat" option. Note that it only announces "Cat" despite it being aria-disabled
Simple example:
- Navigate to https://jzy9y.csb.app/
- With Talkback enabled, focus "Test". Note that it doesn't announce that the
li
is disabled despite it being aria-disabled- Focus the input field beneath "Test". Note that it properly announces "Entry disabled".
Expected behavior
Would be nice if Talkback on Firefox for Android explicitly announced
li
(and other elements) as disabled if aria-disabled is applied to them. Would establish behavioral parity with Chrome and Samsung Internet on Android.NB: enabled
li
options in the combo box will announce with "double tap to activate" so a Talkback user can technically distinguish between the an enabled and disabled option. Its a bit problematic still IMO since non-clickable section headers in the combobox can't be distinguished from disabled items since Talkback only announces the text for both.Actual behavior
Talkback on Firefox for Android doesn't explicitly announce that a
li
element are disabled.Device information
- Device vendor / model and Android version: Android 10, Galaxy S9+
- Firefox for Android version: 85.1.1
Change performed by the Move to Bugzilla add-on.
Updated•4 years ago
|
Comment 1•2 years ago
|
||
Eitan, there seems to be an inconsistency here, the bug is marked as S2 but has access-s3. Should it be S3 or should it be access-s2?
Comment 2•2 years ago
|
||
My mistake. When a bug is in this component we usually don't use access-s\d
flags. I would say S3 is accurate. With that said, I followed the STR, and this seems to work! I can spend time in mozregression figuring out what bug fixed it but our implementation has changed significantly enough that it doesn't matter.
Updated•1 years ago
|
Description
•