Can someone help me understand if this is a bug or a misunderstanding on my part? Does the order of multiple abort-current-inline-script tags make a difference? I'm looking at a rule that looks like this, that I added in the 'my filter list' section of the ABP settings:
Code: Select all
www.mysite.com#$#abort-current-inline-script document.createElement String.fromCharCode; abort-current-inline-script document.createElement window.removeEventListener;
In my web page, I have an inline script that matches the second snippet filter but not the first, and the script is not blocked. If I simply swap the order of the filters around, like this, now my inline script is blocked as I expected:
Code: Select all
wp48.adtoniq.com#$#abort-current-inline-script document.createElement window.removeEventListener;abort-current-inline-script document.createElement String.fromCharCode;
Why does the order here matter? Can someone help me understand what I'm misisng?