| Index: lib/filterClasses.js |
| =================================================================== |
| --- a/lib/filterClasses.js |
| +++ b/lib/filterClasses.js |
| @@ -122,17 +122,17 @@ |
| let filter = Filter.knownFilters.get(text); |
| if (filter) |
| return filter; |
| let match = text.includes("#") ? Filter.contentRegExp.exec(text) : null; |
| if (match) |
| { |
| let propsMatch; |
| - if (!match[2] && |
| + if (!match[2] && match[3].includes("[-") && |
| (propsMatch = /\[-abp-properties=(["'])([^"']+)\1\]/.exec(match[3]))) |
| { |
| // This is legacy CSS properties syntax, convert to current syntax |
| let prefix = match[3].substr(0, propsMatch.index); |
| let expression = propsMatch[2]; |
| let suffix = match[3].substr(propsMatch.index + propsMatch[0].length); |
| return Filter.fromText(`${match[1]}#?#` + |
| `${prefix}:-abp-properties(${expression})${suffix}`); |