diff --git a/feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchScreen.kt b/feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchScreen.kt index 86b1eb717..b529aa456 100644 --- a/feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchScreen.kt +++ b/feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchScreen.kt @@ -443,11 +443,17 @@ private fun SearchToolbar( onBackClick: () -> Unit, modifier: Modifier = Modifier, ) { + val keyboardController = LocalSoftwareKeyboardController.current Row( verticalAlignment = Alignment.CenterVertically, modifier = modifier.fillMaxWidth(), ) { - IconButton(onClick = { onBackClick() }) { + IconButton( + onClick = { + keyboardController?.hide() + onBackClick() + }, + ) { Icon( imageVector = NiaIcons.ArrowBack, contentDescription = stringResource(