From 769c4015d3a020500b3fc8f980e0725054d92f6b Mon Sep 17 00:00:00 2001 From: Ebin Santhosh <132351687+olildu@users.noreply.github.com> Date: Thu, 18 Jun 2026 20:45:35 +0530 Subject: [PATCH] fix(mobile): prevent duplicate login pages for unauthenticated share intent warm start (#29054) --- mobile/lib/pages/common/splash_screen.page.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mobile/lib/pages/common/splash_screen.page.dart b/mobile/lib/pages/common/splash_screen.page.dart index de6fda5773..2f1328d7a1 100644 --- a/mobile/lib/pages/common/splash_screen.page.dart +++ b/mobile/lib/pages/common/splash_screen.page.dart @@ -355,14 +355,14 @@ class SplashScreenPageState extends ConsumerState { onError: (exception) => { log.severe('Failed to update auth info with access token: $accessToken'), ref.read(authProvider.notifier).logout(), - context.replaceRoute(const LoginRoute()), + context.router.replaceAll([const LoginRoute()]), }, ), ); } else { log.severe('Missing crucial offline login info - Logging out completely'); unawaited(ref.read(authProvider.notifier).logout()); - unawaited(context.replaceRoute(const LoginRoute())); + unawaited(context.router.replaceAll([const LoginRoute()])); return; }