From 5de09e1fa6014ffec423b31b8e20010b5e288688 Mon Sep 17 00:00:00 2001 From: VenusIsJaded Date: Thu, 14 May 2026 17:43:29 -0500 Subject: [PATCH] fix: back button on profile screens closes app instead of navigating back closes #1058 --- composeApp/src/commonMain/kotlin/com/nuvio/app/App.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/composeApp/src/commonMain/kotlin/com/nuvio/app/App.kt b/composeApp/src/commonMain/kotlin/com/nuvio/app/App.kt index 2069679d..0ecca10c 100644 --- a/composeApp/src/commonMain/kotlin/com/nuvio/app/App.kt +++ b/composeApp/src/commonMain/kotlin/com/nuvio/app/App.kt @@ -467,6 +467,11 @@ fun App() { AuthScreen(modifier = Modifier.fillMaxSize()) } AppGateScreen.ProfileSelection.name -> { + PlatformBackHandler(enabled = gateScreen == AppGateScreen.ProfileSelection.name) { + if (!autoSkipProfileSelection) { + gateScreen = AppGateScreen.Main.name + } + } ProfileSelectionScreen( onProfileSelected = { profile -> ProfileRepository.selectProfile(profile.profileIndex) @@ -489,6 +494,9 @@ fun App() { ) } AppGateScreen.ProfileEdit.name -> { + PlatformBackHandler(enabled = gateScreen == AppGateScreen.ProfileEdit.name) { + gateScreen = AppGateScreen.ProfileSelection.name + } ProfileEditScreen( profile = editingProfile, onBack = { gateScreen = AppGateScreen.ProfileSelection.name },