mirror of
https://github.com/gorhill/uBlock.git
synced 2024-10-06 09:37:12 +02:00
Do not use implicit regex flag when pattern is regex
As discussed with filter list volunteers.
This commit is contained in:
parent
15e3f763a3
commit
f68683f988
@ -114,7 +114,7 @@ function safeSelf() {
|
|||||||
return new RegExp(verbatim ? `^${reStr}$` : reStr, flags);
|
return new RegExp(verbatim ? `^${reStr}$` : reStr, flags);
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
return new RegExp(match[1], match[2] || flags);
|
return new RegExp(match[1], match[2] || undefined);
|
||||||
}
|
}
|
||||||
catch(ex) {
|
catch(ex) {
|
||||||
}
|
}
|
||||||
@ -563,7 +563,7 @@ function replaceNodeTextFn(
|
|||||||
const rePattern = safe.patternToRegex(pattern, 'gms');
|
const rePattern = safe.patternToRegex(pattern, 'gms');
|
||||||
const extraArgs = safe.getExtraArgs(Array.from(arguments), 3);
|
const extraArgs = safe.getExtraArgs(Array.from(arguments), 3);
|
||||||
const shouldLog = scriptletGlobals.has('canDebug') && extraArgs.log || 0;
|
const shouldLog = scriptletGlobals.has('canDebug') && extraArgs.log || 0;
|
||||||
const reCondition = safe.patternToRegex(extraArgs.condition || '', 'gms');
|
const reCondition = safe.patternToRegex(extraArgs.condition || '', 'ms');
|
||||||
const stop = (takeRecord = true) => {
|
const stop = (takeRecord = true) => {
|
||||||
if ( takeRecord ) {
|
if ( takeRecord ) {
|
||||||
handleMutations(observer.takeRecords());
|
handleMutations(observer.takeRecords());
|
||||||
|
Loading…
Reference in New Issue
Block a user