fix(mobile): prevent upload intent replacement in splash screen and reset upload button when minimize app (#18914)

fix(mobile): prevent upload intent replacement in splash screen

- Added a check in the SplashScreenPage to ensure that the route is only replaced when it's not a share intent
- Added lifecycle event to reset the isUpload.value when minimize the app
This commit is contained in:
JobiJoba 2025-06-04 20:30:23 +07:00 committed by GitHub
parent 70b9a4c8f1
commit 1fb8861e35
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 17 additions and 1 deletions

View file

@ -72,7 +72,9 @@ class SplashScreenPageState extends ConsumerState<SplashScreenPage> {
return;
}
context.replaceRoute(const TabControllerRoute());
if (context.router.current.name != ShareIntentRoute.name) {
context.replaceRoute(const TabControllerRoute());
}
final hasPermission =
await ref.read(galleryPermissionNotifier.notifier).hasPermission;