diff --git a/src/keyboard_nav.rs b/src/keyboard_nav.rs index 3b4fd729..98bdafd9 100644 --- a/src/keyboard_nav.rs +++ b/src/keyboard_nav.rs @@ -23,7 +23,9 @@ pub fn subscription() -> Subscription { } else { Message::FocusNext }), - (Event::Mouse(mouse::Event::ButtonReleased { .. }), _) => Some(Message::Unfocus), + (Event::Mouse(mouse::Event::ButtonPressed { .. }), event::Status::Ignored) => { + Some(Message::Unfocus) + } _ => None, }) }