don't detect sloppy regexps in styles without regexps
This commit is contained in:
parent
aded4f7c01
commit
d24b62461c
|
@ -400,8 +400,10 @@ function handleDelete(id) {
|
||||||
function detectSloppyRegexps({entry, style}) {
|
function detectSloppyRegexps({entry, style}) {
|
||||||
// make sure all regexps are compiled
|
// make sure all regexps are compiled
|
||||||
const rxCache = BG.cachedStyles.regexps;
|
const rxCache = BG.cachedStyles.regexps;
|
||||||
|
let hasRegExp = false;
|
||||||
for (const section of style.sections) {
|
for (const section of style.sections) {
|
||||||
for (const regexp of section.regexps) {
|
for (const regexp of section.regexps) {
|
||||||
|
hasRegExp = true;
|
||||||
for (let pass = 1; pass <= 2; pass++) {
|
for (let pass = 1; pass <= 2; pass++) {
|
||||||
const cacheKey = pass === 1 ? regexp : BG.SLOPPY_REGEXP_PREFIX + regexp;
|
const cacheKey = pass === 1 ? regexp : BG.SLOPPY_REGEXP_PREFIX + regexp;
|
||||||
if (!rxCache.has(cacheKey)) {
|
if (!rxCache.has(cacheKey)) {
|
||||||
|
@ -414,6 +416,9 @@ function detectSloppyRegexps({entry, style}) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (!hasRegExp) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
const {
|
const {
|
||||||
appliedSections =
|
appliedSections =
|
||||||
BG.getApplicableSections({style, matchUrl: tabURL}),
|
BG.getApplicableSections({style, matchUrl: tabURL}),
|
||||||
|
|
Loading…
Reference in New Issue
Block a user