diff --git a/src/app/browser/window/tab/item/page/navigation/request.rs b/src/app/browser/window/tab/item/page/navigation/request.rs index 936e1bdc..8d62a1bb 100644 --- a/src/app/browser/window/tab/item/page/navigation/request.rs +++ b/src/app/browser/window/tab/item/page/navigation/request.rs @@ -148,20 +148,15 @@ impl Request { entry.connect_activate({ let a = item_action.clone(); let s = suggestion.clone(); - move |_| { - use gtk::prelude::ActionExt; - a.reload.activate(None); + move |this| { s.hide(); + a.load.activate(Some(&this.text()), true, false) } }); entry.connect_has_focus_notify({ let s = suggestion.clone(); - move |_| { - if s.is_visible() { - s.hide() - } - } + move |_| s.hide() }); entry.connect_state_flags_changed({ diff --git a/src/app/browser/window/tab/item/page/navigation/request/suggestion.rs b/src/app/browser/window/tab/item/page/navigation/request/suggestion.rs index 06b87247..e7a945f2 100644 --- a/src/app/browser/window/tab/item/page/navigation/request/suggestion.rs +++ b/src/app/browser/window/tab/item/page/navigation/request/suggestion.rs @@ -207,7 +207,7 @@ impl Suggestion { } }); } else { - self.popover.popdown(); + self.popover.popdown() } }