aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts/mode_find.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'content_scripts/mode_find.coffee')
-rw-r--r--content_scripts/mode_find.coffee7
1 files changed, 3 insertions, 4 deletions
diff --git a/content_scripts/mode_find.coffee b/content_scripts/mode_find.coffee
index 79d2be7e..ff9506e7 100644
--- a/content_scripts/mode_find.coffee
+++ b/content_scripts/mode_find.coffee
@@ -91,8 +91,8 @@ class FindMode extends Mode
query = if FindMode.query.isRegex then FindMode.getNextQueryFromRegexMatches(0) else FindMode.query.parsedQuery
FindMode.query.hasResults = FindMode.execute query
- # should be called whenever rawQuery is modified.
- @updateQuery: ->
+ @updateQuery: (query) ->
+ @query.rawQuery = query
# the query can be treated differently (e.g. as a plain string versus regex depending on the presence of
# escape sequences. '\' is the escape character and needs to be escaped itself to be used as a normal
# character. here we grep for the relevant escape sequences.
@@ -151,8 +151,7 @@ class FindMode extends Mode
# check if the query has been changed by a script in another frame
mostRecentQuery = FindModeHistory.getQuery()
if (mostRecentQuery != @query.rawQuery)
- @query.rawQuery = mostRecentQuery
- @updateQuery()
+ @updateQuery mostRecentQuery
if @query.isRegex
@getNextQueryFromRegexMatches(if backwards then -1 else 1)