diff --git a/mobile/lib/presentation/widgets/asset_viewer/asset_viewer.page.dart b/mobile/lib/presentation/widgets/asset_viewer/asset_viewer.page.dart index ff9a71a130..2be2bdf765 100644 --- a/mobile/lib/presentation/widgets/asset_viewer/asset_viewer.page.dart +++ b/mobile/lib/presentation/widgets/asset_viewer/asset_viewer.page.dart @@ -149,6 +149,11 @@ class _AssetViewerState extends ConsumerState { if (asset != null) { _stackChildrenKeepAlive = ref.read(stackChildrenNotifier(asset).notifier).ref.keepAlive(); } + if (ref.read(assetViewerProvider).showingControls) { + unawaited(SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge)); + } else { + unawaited(SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersiveSticky)); + } } @override