From 86be2050bd197b302d9b728022d95ae20b2808e9 Mon Sep 17 00:00:00 2001 From: Nick Bradbury Date: Tue, 17 Mar 2026 09:54:42 -0400 Subject: [PATCH] RS Post Settings: Survive dialog selection across rotation Use rememberSaveable instead of remember for the selected index in StatusDialog, FormatDialog, and AuthorDialog so the user's choice persists through configuration changes. Co-Authored-By: Claude Opus 4.6 --- .../android/ui/postsrs/screens/PostRsSettingsScreen.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/WordPress/src/main/java/org/wordpress/android/ui/postsrs/screens/PostRsSettingsScreen.kt b/WordPress/src/main/java/org/wordpress/android/ui/postsrs/screens/PostRsSettingsScreen.kt index 780a21ddb45d..00b0a2c23868 100644 --- a/WordPress/src/main/java/org/wordpress/android/ui/postsrs/screens/PostRsSettingsScreen.kt +++ b/WordPress/src/main/java/org/wordpress/android/ui/postsrs/screens/PostRsSettingsScreen.kt @@ -1086,7 +1086,7 @@ private fun StatusDialog( it == currentStatus }.coerceAtLeast(0) - val selectedIndex = remember { + val selectedIndex = rememberSaveable { mutableIntStateOf(currentIndex) } @@ -1359,7 +1359,7 @@ private fun FormatDialog( it == currentFormat }.coerceAtLeast(0) - val selectedIndex = remember { + val selectedIndex = rememberSaveable { mutableIntStateOf(currentIndex) } @@ -1522,7 +1522,7 @@ private fun AuthorDialog( it.id == currentAuthorId }.coerceAtLeast(0) - val selectedIndex = remember { + val selectedIndex = rememberSaveable { mutableIntStateOf(currentIndex) }