$document option not working as expected for iframes
Environment
- OS version: macOS 14.2.1
- Browser version: Chrome 120.0.6099.234 (Official Build) (arm64)
- Extension version: ABP 3.22.1
- Last working version: ABP 3.21.1
Steps to reproduce
- Only leave EasyList enabled in ABP settings
- Go to
https://pro.jokerly.com/Okidak/preview.htm?camp=[2765,2776]
- Click on one of the sponsors
Observed behavior
The video ad won't load.
Expected behavior
The video ad should load.
Further information
The video ads are initiated in the iframe that looks like this: https://pro.jokerly.com/Okidak/adSelectorDirect.htm?id=
EasyList is allowing this iframe and everything that is requested within it via this allowlisting rule: @@||jokerly.com/Okidak/adSelectorDirect.htm?id=$document,subdocument
In case you are wondering why this video ad is allowlisted in EasyList: the link is a test page for ViewPay. They allow you to see content (which normally you would have to pay for via a subscription) by watching a video ad instead. This issue is currenlty breaking the user experience and they reported they noticed this issue started last Friday.
Edited by Arthur