| Index: include.preload.js |
| =================================================================== |
| --- a/include.preload.js |
| +++ b/include.preload.js |
| @@ -510,16 +510,21 @@ |
| this.inlineEmulated = !!response.inlineEmulated; |
| if (this.inline) |
| this.addSelectorsInline(response.selectors, "standard"); |
| if (this.tracer) |
| this.tracer.addSelectors(response.selectors); |
| + // Prefer CSS selectors for -abp-has and -abp-contains unless the |
| + // background page has asked us to use inline styles. |
| + this.elemHideEmulation.useInlineStyles = this.inline || |
| + this.inlineEmulated; |
| + |
| this.elemHideEmulation.apply(response.emulatedPatterns); |
| }); |
| } |
| }; |
| if (document instanceof HTMLDocument) |
| { |
| checkSitekey(); |