diff --git a/composeApp/src/commonMain/kotlin/com/nuvio/app/App.kt b/composeApp/src/commonMain/kotlin/com/nuvio/app/App.kt index 7aa362cd9..173b2bd3d 100644 --- a/composeApp/src/commonMain/kotlin/com/nuvio/app/App.kt +++ b/composeApp/src/commonMain/kotlin/com/nuvio/app/App.kt @@ -977,6 +977,14 @@ private fun MainAppContent( } } + LaunchedEffect(currentBackStackEntry?.destination) { + val inPlaybackFlow = currentBackStackEntry?.destination?.hasRoute() == true || + currentBackStackEntry?.destination?.hasRoute() == true + if (inPlaybackFlow) { + resumePromptItem = null + } + } + LaunchedEffect(navController) { AppDeepLinkRepository.pendingDeepLink.collectLatest { deepLink -> when (deepLink) { @@ -1268,6 +1276,7 @@ private fun MainAppContent( } val openContinueWatching: (ContinueWatchingItem, Boolean, Boolean) -> Unit = { item, manualSelection, startFromBeginning -> + resumePromptItem = null if (item.isCloudLibraryContinueWatchingItem()) { coroutineScope.launch { when (