From 939b3a2d83d7ad748a6b49b37dde9708cd721e47 Mon Sep 17 00:00:00 2001 From: gorhill Date: Tue, 16 Feb 2016 13:15:30 -0500 Subject: [PATCH] this fixes #1392 --- src/js/reverselookup-worker.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/js/reverselookup-worker.js b/src/js/reverselookup-worker.js index 8438725b1..531eea597 100644 --- a/src/js/reverselookup-worker.js +++ b/src/js/reverselookup-worker.js @@ -43,7 +43,7 @@ var fromNetFilter = function(details) { var lists = []; var compiledFilter = details.compiledFilter; - var entry, content, pos, c; + var entry, content, pos, c for ( var path in listEntries ) { entry = listEntries[path]; if ( entry === undefined ) { @@ -54,8 +54,12 @@ var fromNetFilter = function(details) { if ( pos === -1 ) { continue; } - // https://github.com/gorhill/uBlock/issues/835 // We need an exact match. + // https://github.com/gorhill/uBlock/issues/1392 + if ( pos !== 0 && reSpecialChars.test(content.charAt(pos - 1)) === false ) { + continue; + } + // https://github.com/gorhill/uBlock/issues/835 c = content.charAt(pos + compiledFilter.length); if ( c !== '' && reSpecialChars.test(c) === false ) { continue;