Closed
Bug 1399294
Opened 8 years ago
Closed 4 years ago
[a11y] Activity stream topsites does not announce when a top site is pinned
Categories
(Firefox for Android Graveyard :: Activity Stream, defect, P3)
Tracking
(fennec+)
RESOLVED
INCOMPLETE
Tracking | Status | |
---|---|---|
fennec | + | --- |
People
(Reporter: mcomella, Unassigned)
References
Details
(Whiteboard: [mobileAS])
Attachments
(1 file)
A non-visual user has no way of knowing if a top site is pinned except to remember or to open the context menu and hover over, "Pin site" or "Unpin site". This doesn't seem great.
Reporter | ||
Updated•8 years ago
|
Blocks: as-android-talkback
Reporter | ||
Comment 1•8 years ago
|
||
There are bigger a11y Talkback issues so let's focus on those.
tracking-fennec: ? → +
Rank: 2
Priority: -- → P2
Reporter | ||
Comment 2•8 years ago
|
||
[eng triage recommendation] P2: there are much bigger Talkback issues with top sites but it'd be great to help users use pinned sites.
Comment 3•8 years ago
|
||
After talking to :eejay, this is probably a small fix and would be very helpful for users.
Only concern is if we need new strings as the Talkback announcement, in which case this needs to be with 58 because of string freeze. If we can reuse strings, then this is important enough to have an uplift. Changing to P1, dependent on strings.
Rank: 2
Priority: P2 → P1
Reporter | ||
Updated•8 years ago
|
Iteration: --- → 1.30
Reporter | ||
Updated•8 years ago
|
Assignee: nobody → michael.l.comella
Reporter | ||
Comment 4•8 years ago
|
||
Since this is intended to be uplifted, I was unable to add a String - I filed
bug 1402115 to correct this.
This String is used for non-visual users as a hint when focusing a top sites
tile that the top sites they focused is pinned. In english, this would be:
"Pinned site, <top-site-tile-name>"
For non-pinned sites, it will be just the top site tile name.
I chose this existing String because it was originally used in the following
context (according to the l10n note): "This is a snackbar label displayed after
a site is pinned or unpinned." Roughly, I take this to be "The site you have
chosen has be pinned." This somewhat makes sense in the top sites tiles, where
the user has previously pinned this site and we're now notifying them of that.
Review commit: https://reviewboard.mozilla.org/r/182392/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/182392/
Attachment #8910933 -
Flags: review?(liuche)
Reporter | ||
Comment 5•8 years ago
|
||
Delphine, is it okay that I'm re-using a String that doesn't have the same context? If so, how do you feel about the String I have chosen [1] to represent this value? Please note that I'm trying to get this into FF57.
[1]: http://searchfox.org/mozilla-central/rev/2ef8bd8a46a02c68ddbb1d5f25fa254dd7be1fbd/mobile/android/base/locales/en-US/android_strings.dtd#621
Flags: needinfo?(lebedel.delphine)
Comment 6•8 years ago
|
||
mozreview-review |
Comment on attachment 8910933 [details]
Bug 1399294: Add contentDescription for pinned top sites.
https://reviewboard.mozilla.org/r/182392/#review187734
Nice, now that we're on 16+ we can use importantForAccessibility!
A quick search seems to show that this is fine when the view is GONE (e.g., TalkBack won't announce it)
Attachment #8910933 -
Flags: review?(liuche) → review+
Reporter | ||
Comment 7•8 years ago
|
||
NI self to follow-up with Delphine and (hopefully! :) land.
Comment 8•8 years ago
|
||
I almost thought this would work - but actually, there are languages where this won't. The context is too different. So unfortunately, we can't re-use a string. So at this point, we'll have to wait for next cycle :/ Sorry!
Flags: needinfo?(lebedel.delphine)
Reporter | ||
Comment 9•8 years ago
|
||
Okay, moving to FF58 then. I'm going to prioritize 57 issues right now so finishing this up (i.e. adding the string) will have to wait.
Assignee: michael.l.comella → nobody
Iteration: 1.30 → ---
Rank: 1
Priority: P1 → P2
Reporter | ||
Comment 11•8 years ago
|
||
To be explicit, the action item here is take the patch, add a new string for the contentDescription (rather than using the existing string), and land it. You should probably talk to UX about what that string should be.
Reporter | ||
Comment 12•8 years ago
|
||
All open Activity Stream bugs are moving from the whiteboard tag, "[mobileAS]", to the Firefox for Android component, "Activity Stream", so that I can keep better track of these bugs as the new triage owner; I will send out an email shortly with additional details, caveats, etc.
Component: Awesomescreen → Activity Stream
Reporter | ||
Comment 13•7 years ago
|
||
[triage] Bulk edit from title: this is a non-critical issue. Please remove priority if you wish this to be re-triaged.
Priority: P2 → P3
Comment 14•4 years ago
|
||
We have completed our launch of our new Firefox on Android. The development of the new versions use GitHub for issue tracking. If the bug report still reproduces in a current version of [Firefox on Android nightly](https://play.google.com/store/apps/details?id=org.mozilla.fenix) an issue can be reported at the [Fenix GitHub project](https://github.com/mozilla-mobile/fenix/). If you want to discuss your report please use [Mozilla's chat](https://wiki.mozilla.org/Matrix#Connect_to_Matrix) server https://chat.mozilla.org and join the [#fenix](https://chat.mozilla.org/#/room/#fenix:mozilla.org) channel.
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INCOMPLETE
Updated•4 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•