Closed Bug 1870347 Opened 2 years ago Closed 2 years ago

Permissions for an installed add-on on Android are mentioning `In list` but lack the list position information

Categories

(WebExtensions :: Android, defect, P1)

defect

Tracking

(Accessibility Severity:s3, firefox124 fixed)

RESOLVED FIXED
124 Branch
Accessibility Severity s3
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.

  1. These controls also lack role identification - they are not announced as buttons and/or they do not provide a hint to double tap to activate which 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)

Permissions announcement and good example from Settings > Display

Severity: -- → S3
Priority: -- → P3
Whiteboard: [addons-jira]
Assignee: nobody → amejiamarmol
Priority: P3 → P1

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

Status: NEW → RESOLVED
Closed: 2 years ago
Flags: qe-verify+
Resolution: --- → FIXED
Target Milestone: --- → 124 Branch

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.

Status: RESOLVED → VERIFIED
Flags: qe-verify+

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.

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

Attachment

General

Created:
Updated:
Size: