Please answer the following questions for yourself before submitting an issue
AdGuard version
4.5.12(1038)
Environment
- OS: iOS 26, iOS 18.6.2
- Device: iPad Air, iPhone 15 Pro
Ad Blocking
AdGuard Base filter, AdGuard Mobile Ads filter
Privacy
AdGuard Tracking Protection filter
Social
AdGuard Social Media filter
Annoyances
AdGuard Annoyances filter
Security
No response
Other
No response
Language-specific
No response
Advanced protection for Safari
Which DNS server do you use?
System default
DNS protocol
Regular
Custom DNS
No response
DNS filtering
Custom DNS filter
No response
DNS implementation
DNS protection disabled
Tunnel mode
DNS protection disabled
Low-level settings
Issue Details
Steps to reproduce:
- Add to user rules:
- Navigate to - https://example.org/
- Alert is displayed (it's okay)
- Reload website
- Now alert is not displayed (bug)
- Reload website
- Alert is displayed again and it's now displayed on every reload
Once the website was reloaded more than once it's necessary to close Safari (open the App Switcher and remove Safari) to repeat it.
Expected Behavior
Scriptlet and JS rules should be applied on the first reload.
Actual Behavior
Scriptlet and JS rules are not applied on the first reload.
Screenshots
No response
Additional Information
No response
Please answer the following questions for yourself before submitting an issue
AdGuard version
4.5.12(1038)
Environment
Ad Blocking
AdGuard Base filter, AdGuard Mobile Ads filter
Privacy
AdGuard Tracking Protection filter
Social
AdGuard Social Media filter
Annoyances
AdGuard Annoyances filter
Security
No response
Other
No response
Language-specific
No response
Advanced protection for Safari
Which DNS server do you use?
System default
DNS protocol
Regular
Custom DNS
No response
DNS filtering
Custom DNS filter
No response
DNS implementation
DNS protection disabled
Tunnel mode
DNS protection disabled
Low-level settings
Issue Details
Steps to reproduce:
Once the website was reloaded more than once it's necessary to close Safari (open the App Switcher and remove Safari) to repeat it.
Expected Behavior
Scriptlet and JS rules should be applied on the first reload.
Actual Behavior
Scriptlet and JS rules are not applied on the first reload.
Screenshots
No response
Additional Information
No response