From e244aabe88cbfff302befdc823dfd72535615e80 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Sat, 28 Feb 2026 06:38:47 -0800 Subject: [PATCH] mici ui: fix navwidget guard --- system/ui/widgets/nav_widget.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/system/ui/widgets/nav_widget.py b/system/ui/widgets/nav_widget.py index fb680a0b5a..3ac4c903ba 100644 --- a/system/ui/widgets/nav_widget.py +++ b/system/ui/widgets/nav_widget.py @@ -74,6 +74,10 @@ class NavWidget(Widget, abc.ABC): def _handle_mouse_event(self, mouse_event: MouseEvent) -> None: super()._handle_mouse_event(mouse_event) + # Don't let touch events change filter state during dismiss animation + if self._playing_dismiss_animation: + return + if mouse_event.left_pressed: # user is able to swipe away if starting near top of screen self._y_pos_filter.update_alpha(0.04)