From f432f6eece79fc821adfc91919f7d00b6b81263f Mon Sep 17 00:00:00 2001 From: qamarelsafadi Date: Sat, 24 May 2025 02:08:47 +0300 Subject: [PATCH] fix: PagerState resets to initial page on configuration change --- .../android/developers/androidify/creation/CreationScreen.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/feature/creation/src/main/java/com/android/developers/androidify/creation/CreationScreen.kt b/feature/creation/src/main/java/com/android/developers/androidify/creation/CreationScreen.kt index 42173e3e..1e954e89 100644 --- a/feature/creation/src/main/java/com/android/developers/androidify/creation/CreationScreen.kt +++ b/feature/creation/src/main/java/com/android/developers/androidify/creation/CreationScreen.kt @@ -402,7 +402,7 @@ private fun MainCreationPane( modifier = modifier, ) { val spatialSpec = MaterialTheme.motionScheme.slowSpatialSpec() - val pagerState = rememberPagerState(0) { PromptType.entries.size } + val pagerState = rememberPagerState(uiState.selectedPromptOption.ordinal) { PromptType.entries.size } val focusManager = LocalFocusManager.current LaunchedEffect(uiState.selectedPromptOption) { launch {