An issue with the scriptlet rule
Please answer the following questions for yourself before submitting an issue
- [x] Filters were updated before reproducing an issue
- [x] I checked the knowledge base and found no answer
- [x] I checked to make sure that this issue has not already been filed
AdGuard version
4.5.14
Environment
- OS: 18
- Device: ipad mini
Ad Blocking
AdGuard Base filter, AdGuard Mobile Ads filter
Privacy
AdGuard Tracking Protection filter
Social
AdGuard Social Media filter
Annoyances
AdGuard Popups filter, AdGuard Mobile App Banners filter, AdGuard Other Annoyances filter, AdGuard Cookie Notices filter, AdGuard Widgets filter
Security
No response
Other
No response
Language-specific
No response
Advanced protection for Safari
- [x] yes, I do
Which DNS server do you use?
DNS protection disabled
DNS protocol
DNS protection disabled
Custom DNS
No response
DNS filtering
- [ ] yes, I do
Custom DNS filter
No response
DNS implementation
DNS protection disabled
Tunnel mode
DNS protection disabled
Low-level settings
Bootstrap server: Fallback server: Blocking mode, etc:
Issue Details
Subscription popup must be blocked by
billboard.com#%#//scriptlet('set-constant', 'window.tp.offer', 'emptyObj')
Original report https://github.com/AdguardTeam/AdguardFilters/issues/217920#issuecomment-3593179325
- Open https://www.billboard.com/music/music-news/diddy-thanksgiving-meals-prison-inmates-1236124776/
After every check, clear cookies and local storage in dev tools.
Expected Behavior
No popup.
Actual Behavior
Popup is loaded because window.tp.offer is not redefined.
Screenshots
Screenshot 1
Additional Information
With AdGuard mini all good