We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1a6f826 commit c7a9befCopy full SHA for c7a9bef
1 file changed
src/js/reverselookup-worker.js
@@ -108,8 +108,13 @@ var fromCosmeticFilter = function(details) {
108
prefix = match[0],
109
filter = details.rawFilter.slice(prefix.length);
110
111
- var compiled = JSON.stringify(filter),
112
- reFilter = new RegExp('(^|\\n).*?' + reEscape(compiled) + '.*?(\\n|$)', 'g');
+ var compiled = JSON.stringify(filter).slice(1, -1),
+ reFilter = new RegExp(
113
+ '(?:^|\\n)[^\\n]*?("|\\")?' +
114
+ reEscape(compiled) +
115
+ '\\1[^\\n]*?(?:\\n|$)',
116
+ 'g'
117
+ );
118
119
var reHostname = new RegExp(
120
'^' +
0 commit comments