Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
View issue level access limits(Press Alt + Right arrow for more information)
Unintended behavior
View staffing
Description
Jetpack Compose version: 1.7.8
Jetpack Compose component(s) used: compose-ui
Android Studio Build: Meerkat
Kotlin version: 2.0.21
Steps to Reproduce or Code Sample to Reproduce:
A
defines previous as Default (but it jumps toB
for some reason and cannot be defined to exit the group)B
defines previous asA
, next asC
4.)C
defines previous asB
, next as default (this exits correctly)However, if you use Shift+Tab (or was it Ctrl+Tab? I always forget) then
A
cycles toB
,B
cycles toA
and so on. There is NO way to tellA
that "if the focus wants to go to previous, then exit the current focus group".So currently we have a focus order of
B => A => C
because traversal group is ignored, focus group doesn't work, and nobody wants to rewrite the Material3 Text just to have the focus go fromprefix => edit text => suffix
instead ofedit text => prefix => suffix
by putting them in aRow
, instead of a custom layout.