mirror of
https://github.com/gorhill/uBlock.git
synced 2026-03-11 09:04:36 +00:00
fix #3034
This commit is contained in:
parent
46f37dd7c2
commit
59ba5248f5
1 changed files with 6 additions and 0 deletions
|
|
@ -1777,12 +1777,18 @@ FilterParser.prototype.parse = function(raw) {
|
|||
|
||||
// https://github.com/gorhill/uBlock/issues/1669#issuecomment-224822448
|
||||
// remove pointless leading *.
|
||||
// https://github.com/gorhill/uBlock/issues/3034
|
||||
// - We can remove anchoring if we need to match all at the start.
|
||||
if ( s.startsWith('*') ) {
|
||||
s = s.replace(/^\*+([^%0-9a-z])/, '$1');
|
||||
this.anchor &= ~0x6;
|
||||
}
|
||||
// remove pointless trailing *
|
||||
// https://github.com/gorhill/uBlock/issues/3034
|
||||
// - We can remove anchoring if we need to match all at the end.
|
||||
if ( s.endsWith('*') ) {
|
||||
s = s.replace(/([^%0-9a-z])\*+$/, '$1');
|
||||
this.anchor &= ~0x1;
|
||||
}
|
||||
|
||||
// nothing left?
|
||||
|
|
|
|||
Loading…
Reference in a new issue