When bookmarking a page, adjust the AccessibilityLabel to the current status of the bookmarking

RESOLVED WORKSFORME

Status

()

RESOLVED WORKSFORME
4 years ago
4 years ago

People

(Reporter: MarcoZ, Unassigned)

Tracking

(Blocks: 1 bug, {access})

unspecified
ARM
iOS 8
access

Firefox Tracking Flags

(fennec+)

Details

(Reporter)

Description

4 years ago
When bookmarking a page, VoiceOver does not get told the new status of the bookmarked page. The label stays at "Bookmark", meanig this gives the instruction to bookmark the page. If a page is bookmarked, I assume the button looks different to indicate that fact. This also needs to be communicated to VoiceOver users via a different AccessibilityLabel for the button. Labels could be "Remove Bookmark" or "Bookmarked".
Also useful for toolbar bookmarking UITests
tracking-fennec: --- → ?
tracking-fennec: ? → +
(Reporter)

Updated

4 years ago
Blocks: 1152335

Comment 2

4 years ago
Currently it is announcing bookmarking by saying or not saying "Selected" (i.e. the UIAccessibilityTraitSelected), so it announces either "Selected, Bookmark", or "Bookmark".

An example of a similar element is in iBooks, again with bookmark. The accessibility label there alternates between "Add Bookmark" and "Remove Bookmark". In Photos.app, favorites uses the trait as we currently do, i.e. announces "Selected, Favorites" or "Favorites", so Apple is not consistent in how to handle this type of element.
(Reporter)

Comment 3

4 years ago
Not for me, and not in build 6 (the "official" one. In that build, the bookmark button even got a label of "Share", which is total bogus. And I don't see a selected trait being set or removed.

Comment 4

4 years ago
I was testing with master, which probably explains the difference. v7 got tagged in the repository recently, do you have access to that build so that could you test with that?
(Reporter)

Comment 5

4 years ago
Fixed in build 7.
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.