From f93410695cf5b62014cc9e37c0978c0e992b058e Mon Sep 17 00:00:00 2001 From: Stephen Blott Date: Fri, 24 Nov 2017 09:35:09 +0000 Subject: Retain @tabCount unchanged for non-printable characters. Previously, @tabCount was reset on the `` `keydown` event, which defeats the purpose of #2792. Also, the @tabCount was reset on other non-printable characters such as ``. --- content_scripts/link_hints.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content_scripts/link_hints.coffee b/content_scripts/link_hints.coffee index 118202aa..efb9239f 100644 --- a/content_scripts/link_hints.coffee +++ b/content_scripts/link_hints.coffee @@ -277,7 +277,6 @@ class LinkHintsMode HintCoordinator.sendMessage "rotateHints" else - @tabCount = 0 unless event.ctrlKey or event.metaKey or event.altKey unless event.repeat keyChar = if Settings.get "filterLinkHints" @@ -287,6 +286,7 @@ class LinkHintsMode if keyChar keyChar = " " if keyChar == "space" if keyChar.length == 1 + @tabCount = 0 @markerMatcher.pushKeyChar keyChar @updateVisibleMarkers() else -- cgit v1.2.3