Skip to content

Commit b8edad5

Browse files
committed
Fixes #426 cmdline should act as a global findbar when finding in page
1 parent 7eaba76 commit b8edad5

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

common/content/finder.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ var Finder = Module("finder", {
8787
pattern = pattern.replace(/\\(\\[cClL])/g, "$1");
8888

8989
findbar._findField.value = pattern;
90+
this._lastSearchPattern = pattern;
9091
},
9192

9293
/**
@@ -164,9 +165,12 @@ var Finder = Module("finder", {
164165
*/
165166
findAgain: function (reverse) {
166167
// Nothing to find?
167-
if (!this.findbarInitialized || !this.findbar._findField.value)
168+
if (!this._lastSearchPattern)
168169
return;
169170

171+
if (this._lastSearchPattern != this.findbar._findField.value)
172+
this._processUserPattern(this._searchPattern);
173+
170174
this.findbar.onFindAgainCommand(reverse);
171175
},
172176

@@ -220,8 +224,6 @@ var Finder = Module("finder", {
220224
this.find(pattern);
221225
}
222226

223-
this._lastSearchPattern = pattern;
224-
225227
// TODO: move to find() when reverse incremental searching is kludged in
226228
// need to find again for reverse searching
227229
if (this._backwards)

0 commit comments

Comments
 (0)