From f60d2c84368d292be761fcaac744510359bd19c2 Mon Sep 17 00:00:00 2001 From: Hojjat Date: Tue, 15 Sep 2026 17:04:13 -0600 Subject: [PATCH] fix: remove the hovered state from menu item on pointer leave --- src/utils/iced/mod.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/utils/iced/mod.rs b/src/utils/iced/mod.rs index 4522644b..8baf87f9 100644 --- a/src/utils/iced/mod.rs +++ b/src/utils/iced/mod.rs @@ -519,6 +519,7 @@ impl TabletToolTarget for Iced _tool_descriptor: &TabletToolDescriptor, ) { let mut internal = self.0.lock().unwrap(); + internal.cursor_pos = None; internal .state .queue_event(Event::Mouse(MouseEvent::CursorLeft)); @@ -728,6 +729,7 @@ impl PointerTarget for IcedEle _time: InputTime, ) { let mut internal = self.0.lock().unwrap(); + internal.cursor_pos = None; internal .state .queue_event(Event::Mouse(MouseEvent::CursorLeft));