diff --git a/mobile/lib/widgets/asset_viewer/video_controls.dart b/mobile/lib/widgets/asset_viewer/video_controls.dart index 85707c82ea..a206aa9470 100644 --- a/mobile/lib/widgets/asset_viewer/video_controls.dart +++ b/mobile/lib/widgets/asset_viewer/video_controls.dart @@ -60,6 +60,9 @@ class VideoControls extends HookConsumerWidget { } }); + ref.listen(assetViewerProvider.select((v) => v.showingControls), (prev, showing) { + if (showing && prev != showing) hideTimer.reset(); + }); ref.listen(provider.select((v) => v.status), (_, __) => hideTimer.reset()); final notifier = ref.read(provider.notifier);