From 000886002d440512192de484646ff78e47746054 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Sat, 4 Jul 2020 10:11:53 -0400 Subject: [PATCH] Fix regression in reverse lookup of cosmetic filters Related commit: - https://github.com/gorhill/uBlock/commit/d1715fb19fad7fe6590a4e7202aef66fc44c14f9 --- src/js/reverselookup-worker.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/reverselookup-worker.js b/src/js/reverselookup-worker.js index 6eefcf45c..9aee1f9a4 100644 --- a/src/js/reverselookup-worker.js +++ b/src/js/reverselookup-worker.js @@ -126,7 +126,7 @@ const fromCosmeticFilter = function(details) { // The longer the needle, the lower the number of false positives. // https://github.com/uBlockOrigin/uBlock-issues/issues/1139 // Mind that there is no guarantee a selector has `\w` characters. - const needle = selector.match(/\w+|^.*$/g).reduce(function(a, b) { + const needle = selector.match(/\w+|\*/g).reduce(function(a, b) { return a.length > b.length ? a : b; });