diff options
| -rw-r--r-- | content_scripts/vimium_frontend.coffee | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/content_scripts/vimium_frontend.coffee b/content_scripts/vimium_frontend.coffee index b6728ce9..2dcd3d9b 100644 --- a/content_scripts/vimium_frontend.coffee +++ b/content_scripts/vimium_frontend.coffee @@ -779,6 +779,7 @@ handleEnterForFindMode = -> class FindMode extends Mode constructor: -> @historyIndex = -1 + @partialQuery = "" super name: "find" badge: "/" @@ -796,11 +797,12 @@ class FindMode extends Mode else if event.keyCode == keyCodes.upArrow if rawQuery = FindModeHistory.getQuery @historyIndex + 1 @historyIndex += 1 + @partialQuery = findModeQuery.rawQuery if @historyIndex == 0 updateQueryForFindMode rawQuery @suppressEvent else if event.keyCode == keyCodes.downArrow @historyIndex = Math.max -1, @historyIndex - 1 - rawQuery = if 0 <= @historyIndex then FindModeHistory.getQuery @historyIndex else "" + rawQuery = if 0 <= @historyIndex then FindModeHistory.getQuery @historyIndex else @partialQuery updateQueryForFindMode rawQuery @suppressEvent else |
