Permissions for an installed add-on on Android are mentioning `In list` but lack the list position information
Categories
(WebExtensions :: Android, defect, P1)
Tracking
(Accessibility Severity:s3, firefox124 fixed)
| Tracking | Status | |
|---|---|---|
| firefox124 | --- | fixed |
People
(Reporter: ayeddi, Assigned: amejia)
References
Details
(Keywords: access, Whiteboard: [addons-jira])
Attachments
(3 files)
When an add-on is installed, navigate to Permissions view. It includes a list of add-on's permissions with multiple rows - one for each permission. When the first element is focused with TalkBack, it is announced as In list but there are no list position information provided, thus the users would not be able to know how many there are permissions on this view and where within this list are they currently.
Expected: first - {permission}, In list, 1 of 6, then - {permission}, 2 of 6... etc.
- These controls also lack role identification - they are not announced as buttons and/or they do not provide a hint to
double tap to activatewhich could be a sufficient way to indicate for a screen reader user that this element is, in fact, actionable
Tested on Samsung Galaxy A54 running Android 14 (build UP1A, One UI 6.0) with Firefox Nightly 122.0a1 (build #2015991719)
| Reporter | ||
Comment 1•2 years ago
|
||
Permissions announcement and good example from Settings > Display
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
| Assignee | ||
Updated•2 years ago
|
Comment 2•2 years ago
|
||
Comment 3•2 years ago
|
||
Authored by https://github.com/Amejia481
https://github.com/mozilla-mobile/firefox-android/commit/2eac42a1ce3e91d8dcc99aad76f869ca34d6e6cf
[main] Bug 1870347 - Improve content description for permissions in installed add-ons page
Comment 4•2 years ago
|
||
Verified as Fixed. Tested on the latest Nightly 124.0a1 (Build #2015999783, 83c5e9ef41+), GV: 124.0a1-20240125212731, AS: 124.20240125050305 on an Oppo Reno6 5G running Android 13.
With uBlock origin installed and in the Permissions view of the add-on, using TalkBack, the following occurs:
- when focusing the first permission, it will be announced as
{permission}, 1 of 4, In list - when focusing the second permission, it will be announced as
{pemission}, 2 of 4 - when focusing the third permission, it will be announced as
{permission}, 3 of 4 - when focusing the fourth permission, it will be announced as
{permission}, 4 of 4 - when focusing the “Learn more about permissions” link, it will be announced as
{link_string}, Out of list - re-focusing any of the permissions again, it will be announced as
{permission}, x of 4, In list
Considering the above matches the expected results described in Comment 0, the issue is fixed.
I’ve also tested Beta 123.0b2 for comparison reasons and, on Beta, focusing the first element only announces it as {permission}, In list, then only {permission}, further confirming the fix was successful in Nightly.
Comment 5•2 years ago
|
||
Comment 6•2 years ago
|
||
Authored by https://github.com/Amejia481
https://github.com/mozilla-mobile/firefox-android/commit/dafd789a588498b69d34d872bd36d078d747dc68
[main] Bug 1870347 - Update the comment for the content description of the addon permission item.
Description
•