diff --git a/mobile/lib/modules/asset_viewer/views/video_viewer_page.dart b/mobile/lib/modules/asset_viewer/views/video_viewer_page.dart index bbf41a86ee..8363f8a43d 100644 --- a/mobile/lib/modules/asset_viewer/views/video_viewer_page.dart +++ b/mobile/lib/modules/asset_viewer/views/video_viewer_page.dart @@ -111,7 +111,10 @@ class VideoViewerPage extends HookConsumerWidget { } // Hide the controls - ref.read(showControlsProvider.notifier).show = false; + // Done in a microtask to avoid setting the state while the widget is building + Future.microtask( + () => ref.read(showControlsProvider.notifier).show = false, + ); final video = controller.videoPlayerController.value;