From d6406ac7344eaa4f2b5e599de6a35f5f80369a98 Mon Sep 17 00:00:00 2001 From: Thomas Buckley-Houston Date: Tue, 5 Jun 2018 16:30:07 +0800 Subject: [PATCH] Don't forward keypresses when URL box is active This fixes a bug where pressing return after entering a new URL would forward the ENTER key to the DOM and sometimes trigger the focussed result in a Google search. --- interfacer/src/browsh/tty.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/interfacer/src/browsh/tty.go b/interfacer/src/browsh/tty.go index 860e1e0..a377712 100644 --- a/interfacer/src/browsh/tty.go +++ b/interfacer/src/browsh/tty.go @@ -73,7 +73,9 @@ func handleUserKeyPress(ev *tcell.EventKey) { if (ev.Key() == 9 && ev.Modifiers() == 0) { nextTab() } - forwardKeyPress(ev) + if !urlInputBox.isActive { + forwardKeyPress(ev) + } if activeInputBox != nil { handleInputBoxInput(ev) } else {