I'm surprised by default keyboard navigation order, wondering if this makes sense to someone. If you have multiple focusable things in a row, I would expect default navigation order to go between the items in a row (navigate the common children of a parent) before going to the next one. Talkback navigation order does this, but keyboard tab does not.
Andy Himberger
08/12/2022, 4:20 PM
If I do something like this, tab key will go vertical so its 1,1,1,2,2,2,3,3,3,4,4,4,5,5,5. I would expect tabbing to go 1,2,3,4,5,1,2,3,4,5 matching what talkback swipe forward does?
(Tested with compose 1.2.1)
z
Zach Klippenstein (he/him) [MOD]
08/12/2022, 5:31 PM
I thought it used composition order for 1D traversal, but there's a lot of work going on here now so I'm not sure if this is expected. Can you repro on 1.3? If so, please file a bug.
a
Andy Himberger
08/14/2022, 1:36 AM
Actually it does behave as expected with 1.3-alpha03, will just need to wait a bit until we can upgrade to it (Compile SDK 33 needs to be final released & compose 1.3 hit beta before we will adopt it in our app)