[a11y] Talkback does not provide access to the links on the opt-in and bottom sheet review checker pages on Android 7, Android 6 and Android 5
Categories
(Fenix :: Shopping, defect, P2)
Tracking
(Accessibility Severity:s2, firefox118 disabled, firefox119 disabled, firefox120 disabled, firefox123 fixed)
People
(Reporter: apetridean, Assigned: vdreghici)
References
(Blocks 1 open bug)
Details
(Keywords: access, Whiteboard: [ux-fun-2024] [fxdroid] [fakespot-android-mvp] )
Attachments
(5 files)
Prerequisites
Turn TalkBack (or the available screen reader) on.
Steps to reproduce
- Go to a product's detailed page from amazon.com, bestbuy.com, or walmart.com.
- Open the opt -in or the bottom sheet by tapping on the shopping icon from the toolbar.
- Double tap on the links from the opt-in screen or bottom sheet ( e.g. "Learn more"/ "privacy policy"/"How we determine review quality") and notice the behavoiur.
Expected behavior
When Talkback is active and the link is double-tapped, the user is directed to the accessed webpage.
Actual behavior
When Talkback is active and the link is double-tapped, the user is not directed to the accessed webpage.
Device information
Firefox version: Nightly 120.0a1 from 10/09
Android device: Tab: Sony Xperia (Android 6.0.1), OnePlus A3000 (Android 6), Huawei MediaPad M2 (Android 5.1.1), Nokia 6 (Android 7.1.1)
Additional information
This issue is reproducible only on Android 7, Android 6 and Android 5 devices.
Please note this issue occurs on both opt-in and bottom review checker pages.
Reporter | ||
Comment 1•1 year ago
|
||
Reporter | ||
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Reporter | ||
Updated•1 year ago
|
Comment 2•1 year ago
|
||
@Adina, thank you for reporting the issue! If you tap on a text above the line with the link and then swipe right with one finger a couple of times, does the link itself gets focused with a TalkBack and, if it does, could that be activated? Another workaround is to select TalkBack action to "Controls" (by swiping left/right with three fingers, if it's not disabled in the OS > a11y > TB settings) and then swipe up/down with one finger - then the TB should move the focus between buttons, links. I think the latter one should be available in all Android versions reported in the bug (5-7), but I am not 100% sure.
Unless either of workarounds is confirmed, this issue is access-s2 because it blocks a TalkBack user.
Reporter | ||
Comment 3•1 year ago
•
|
||
I was able to access the links following the second workaround with the latest Nightly using Nokia 6 (Android 7.1.1), but not consistently.
Comment 4•1 year ago
|
||
Noah says this bug is related to text link bug 1861732.
Comment 5•1 year ago
|
||
Hey Adina, a fix landed in nightly that should address this. Could you re-verify this bug whenever you have a chance?
Reporter | ||
Comment 6•1 year ago
•
|
||
This issue is partially resolved. Talkback now allows access to the 'Privacy policy' and 'Terms of use' links on the opt-in screen, as well as the link for 'how Fakespot determines review quality.' from the bottom sheet. However, the 'Learn more' link on the opt-in screen and 'Fakespot by Mozilla' in the bottom sheet are still not accessible by Talkback.
Tested on the latest Nightly - 121.0a1 from 3.11.2023 with Sony Xperia (Android 6.0.1).
Comment 7•1 year ago
|
||
I'm able to open those two links via Talkback, but I could see the argument that Talkback is ambiguous with those two sections, as it only says "Double tap to activate" after reading a blob of text.
Anna, what would be your recommendation here for handling talkback with text links such as these? Should we have a better breadcrumb here? Should they be given a Role
?
Updated•1 year ago
|
Updated•1 year ago
|
Reporter | ||
Comment 8•1 year ago
|
||
Reporter | ||
Comment 9•1 year ago
|
||
I retested using both a Sony Xperia (Android 6.0.1) and OnePlus A3000 (Android 6) on the last Nightly 121.0a1 from 11/07, and I still couldn't open the links mentioned above via Talkback. Please check the newly attached video.
Comment 10•1 year ago
|
||
With today's the Nightly 122.0a1 (build 2015988263) on Galaxy A54 running Android 13, I am able to activate all mentioned links, focused both with the sequential navigation (swiping right with one finger) and with explore-by-touch or with a tap on the text element.
Ideally, links would have role
set to link
, otherwise it is not clear what type of the action could be done when it's activated (only for the visual links, i.e. Learn more
). But just hearing double tap to activate
hint is technically sufficient for controls on Android to be indicated as active control.
In this case, I also tested with Switch Control and it does recognize the paragraph with a link as a control (gives it a focus, when item search is used) and it can be activated with a tap, and the Voice Access was able to activate the link when only part of it was called, i.e. tap "by Mozilla"
was enough for it to work.
Assignee | ||
Updated•11 months ago
|
Comment 11•11 months ago
|
||
Comment 12•10 months ago
|
||
Authored by https://github.com/DreVla
https://github.com/mozilla-mobile/firefox-android/commit/415b9cc76b2eaaca51a1fd83ab8a1ad7b3814da8
[main] Bug 1857850 - [a11y] Improve experience when accessing links in text
Assignee | ||
Comment 13•10 months ago
|
||
The patch that landed reverted how we display more than one link in a text. Now, if there are more than one link, they are still present in the text, but when using a11y services, like Talkback, to access them, the behavior expected is as follows:
- When there is only one link, that link will be openned.
- When there are two or more links, a dialog will be opened which will allow the user to navigate through the links present in the text and chose which one they want to access (similar to default Talkback behavior).
Both of these use cases can be tested in the opt-in sheet of the Review checker, since there is a body of text containing a single linke ("Learn more") and a body of text containing two links ("privacy policy & terms and conditions")
Updated•10 months ago
|
Reporter | ||
Comment 14•10 months ago
•
|
||
This issue is still reproducible on the latest Nightly 123.0a1 from 11.01.2023 with Sony Xperia Z2 (Android 6.0.1), OnePlus A3000 (Android 6) and Nokia 6 (Android 7.1.1).
Reporter | ||
Updated•10 months ago
|
Assignee | ||
Comment 15•10 months ago
|
||
Since the patch for this landed, I have investigated the issue that still persists on certain older android devices, including the ones above. I have found that on some the issue doesn't happen, while on others it does. Upon toggling Talkback settings to single-tap to activate (Talkback->Settings->Advanced Settings->Single-Tap to activate), it seems like the behavior is as expected (see video attached). This leads me to believe this is a Talkback issue, and there is not much else we can do. Because the behavior is as expected on the majority of devices, I decided to stop looking for a solution/fix for this. We can consider this as WONTFIX in certain older android devices, in which the issue seems to reproduce.
Assignee | ||
Comment 16•10 months ago
|
||
Assignee | ||
Comment 17•10 months ago
|
||
Re-upload video since previous one doesn't work
Updated•8 months ago
|
Updated•8 months ago
|
Updated•7 months ago
|
Description
•