Issue metadata
Sign in to add a comment
|
[Android] TalkBack Linear Navigation order not as expected
Reported by
kra...@amazon.com,
Mar 3 2016
|
||||||||||||||||||||||||
Issue descriptionVersion: ChromeDev @ 50.0.2661.9 OS: Nexus 9 @ 5.1.1 What steps will reproduce the problem? 1. Enable TalkBack 2. Open Chrome, focus anything and keep swiping right What is the expected output? What do you see instead? Expected: Swipe order of high-leve UI elements should be "TabStrip" -> "ToolBar" -> "ContentView" Actual: Swipe order seems to be "ToolBar" -> "TabStrip" -> "ContentView" This is incorrect from a layouting perspective (e.g. it looks different on the screen", as well as from a hierachical perspective (For a user the Toolbar represents itself as a child of the tab, as it changes its contents based on which tab is selected) Please use labels and text to provide additional information. Don't think I have permissions to add labels :(
,
Mar 8 2016
I've noticed this bug as well, though on M51, the ordering seems be correct: tab strip -> toolbar -> web contents. I'm using a Nexus 7 running KitKat. Are you seeing this issue on M51 as well?
,
Mar 8 2016
I don't think they're combined in that way, but I'm not sure. IIRC the hierarchy looks like:
- FrameLayout
- CompositorViewHolder
- AccessibilityView (tab strip)
- ContentView (page content)
- Toolbar (toolbar!)
I know we explicitly set focus traversal ordering on some of these to get it to cycle right (specifically between the toolbar and other things), but I don't know if that's up to date or not.
So what is interesting is that it looks like we don't explicitly control the order between the AccessibilityView and the ContentView (we just call addView(), so their order isn't consistent).
,
Mar 8 2016
,
Mar 8 2016
Thanks for the explanation dtrainor! :) @newt: I don't think this is fixed in 51 :( Just fetched and built latest tip of master (a5608a59eb306d40d04e6c0d7d70b540b9bbc712) and the traversal order is still incorrect on my Nexus 9 on 5.1.1 as well as on a Nexus 7 on 5.0.2 Same problem with latest master on a non-Nexus device on KitKat (don't have a Nexus on KitKat at hand, but I would assume it behaves the same on all KitKat devices) Note: I'm testing this on ChromePublic, since the Chrome Dev channel is still at v50 and I don't have access to build Chrome directly. I would expect Chrome to not contain any accessibility changes that aren't in ChromePublic though. --> Correct me if I'm wrong on that one.
,
Jul 21 2016
,
Mar 6 2017
,
Mar 27 2017
,
Apr 21 2017
,
Apr 21 2017
,
Aug 7 2017
,
Sep 28
@twellington, could you take a fresh look at this and see if it's still relevant?
,
Sep 28
It likely is, but I think it's a P3 given that it only affects tablets and is quite old. +Needs-TestConfirmation - clank-te@, will you please confirm that this still reproduces.
,
Nov 21
Given the lack of response and the new Chrome UI, I am closing this bug. Please reopen if this reproduces. |
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by n...@chromium.org
, Mar 8 2016