Closed Bug 1146850 Opened 9 years ago Closed 9 years ago

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

Categories

(Firefox for iOS :: Browser, defect)

ARM
iOS 8
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
fennec + ---

People

(Reporter: MarcoZ, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: access)

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: ? → +
Blocks: iosa11y
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.
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.
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?
Fixed in build 7.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.