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.4.2
Jetpack Compose component used: Modifier.focusRequester, Modifier.focusGroup(), Column, Box
Android Studio Build: not applicable
Kotlin version: 1.7.20
Android TV & moving focus using D-Pad
Code Sample:
Expected behaviour:
enter = {}
should be triggered and selected focusRequester should be focusedWhat happens:
enter = {}
is triggered and correct Box is selected, each next focus enter does not trigger this scope and the default behaviour is triggered. Only on first attempt with FocusRequester different than Default when we exit focus using d-pad the Column scope ofexit = {}
is triggered and correct Box is selected, each next focus exit does not trigger this scope and the default behaviour is triggered.enter/exit = { FocusRequester.Default }
scope is triggered every time