mirror of https://github.com/gorhill/uBlock.git
this addresses #1056
This commit is contained in:
parent
3c4a9b4e53
commit
720f76fb5a
|
@ -1303,6 +1303,7 @@ var trimChar = function(s, c) {
|
|||
|
||||
var FilterParser = function() {
|
||||
this.reHasWildcard = /[\^\*]/;
|
||||
this.reCanTrimCarets = /^([^*]*|[^^]+\^[^^]+)$/;
|
||||
this.reHasUppercase = /[A-Z]/;
|
||||
this.reCleanupHostname = /^\|\|[.*]*/;
|
||||
this.reIsolateHostname = /^([^\x00-\x24\x26-\x2C\x2F\x3A-\x5E\x60\x7B-\x7F]+)(.*)/;
|
||||
|
@ -1566,8 +1567,11 @@ FilterParser.prototype.parse = function(raw) {
|
|||
if ( s.slice(-1) === '*' ) {
|
||||
s = s.replace(/([^%0-9a-z])\*+$/, '$1');
|
||||
}
|
||||
// https://github.com/gorhill/uBlock/issues/1056
|
||||
if ( this.reCanTrimCarets.test(s) ) {
|
||||
s = trimChar(s, '^');
|
||||
}
|
||||
}
|
||||
|
||||
// nothing left?
|
||||
if ( s === '' ) {
|
||||
|
|
Loading…
Reference in New Issue