diff --git a/src/app/browser/window/tab/item/page/input/content/response/widget.rs b/src/app/browser/window/tab/item/page/input/content/response/widget.rs index 4f529aaf..cb8b0024 100644 --- a/src/app/browser/window/tab/item/page/input/content/response/widget.rs +++ b/src/app/browser/window/tab/item/page/input/content/response/widget.rs @@ -11,7 +11,7 @@ pub struct Widget { impl Widget { // Construct pub fn new_arc() -> Arc { - let gobject = Entry::builder().hexpand(true).build(); + let gobject = Entry::builder().editable(true).hexpand(true).build(); Arc::new(Self { gobject }) } @@ -20,7 +20,8 @@ impl Widget { pub fn set(&self, placeholder_text: &str, sensitive: bool) { self.gobject.set_text(&""); // reset self.gobject.set_placeholder_text(Some(placeholder_text)); - self.gobject.set_sensitive(sensitive); + // self.gobject.set_sensitive(sensitive); + self.gobject.grab_focus(); } // Getters