Sean Proctor
02/15/2022, 8:01 AM@Composable
fun ScreenXContent() {
val focusRequester = remember { FocusRequester() }
TextField(
modifier = Modifier.focusRequester(focusRequester),
...
)
LaunchedEffect(Unit) {
focusRequester.requestFocus()
focusRequester.captureFocus()
}
}
When the user navigates away from that screen: in compose 1.0, the focus is freed and can be requested by something else; in compose 1.1, the focus is not freed and all subsequent focus requests fail. Should I be using a disposable effect to free the focus?Zach Klippenstein (he/him) [MOD]
02/16/2022, 2:14 PM