| Index: lib/filterListener.js |
| =================================================================== |
| --- a/lib/filterListener.js |
| +++ b/lib/filterListener.js |
| @@ -136,17 +136,20 @@ |
| { |
| if (!(filter instanceof ActiveFilter) || filter.disabled) |
| return; |
| let hasEnabled = false; |
| for (let i = 0; i < filter.subscriptions.length; i++) |
| { |
| if (!filter.subscriptions[i].disabled) |
| + { |
| hasEnabled = true; |
| + break; |
| + } |
| } |
| if (!hasEnabled) |
| return; |
| if (filter instanceof RegExpFilter) |
| defaultMatcher.add(filter); |
| else if (filter instanceof ElemHideBase) |
| { |
| @@ -168,17 +171,20 @@ |
| return; |
| if (!filter.disabled) |
| { |
| let hasEnabled = false; |
| for (let i = 0; i < filter.subscriptions.length; i++) |
| { |
| if (!filter.subscriptions[i].disabled) |
| + { |
| hasEnabled = true; |
| + break; |
| + } |
| } |
| if (hasEnabled) |
| return; |
| } |
| if (filter instanceof RegExpFilter) |
| defaultMatcher.remove(filter); |
| else if (filter instanceof ElemHideBase) |