AdguardTeam / AdguardTeam/AdGuardMiniForMac

AdGuard Crashes javascript thread when trying to inject itself into cloudflare turnstile

Offen
#1,205 5 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
Bug Priority: P4
Vorherrschende Sprache
Swift
Sterne
1.2k
Forks
83
PR-Merge-Kennzahlen
PR-Kennzahlen ausstehend

Beschreibung

### 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](https://adguard.com/kb/) and found no answer
- [x] I checked to make sure that this issue has not already been filed

### AdGuard Extension version

Adguard Mini 2.2.1

### Browser version

Safari 26.5.2 (20624.2.5.18.7)

### OS version

macOS 15.7.7 (24G720)

### Ad Blocking

AdGuard Base filter

### Privacy

AdGuard Tracking Protection filter

### Issue Details

## Steps to reproduce

1. Install / enable AdGuard for Safari.
2. Open Safari and navigate to any site with cloudflare turnstile
3. Open the browser console.
4. Observe the CSP / syntax errors and note that the Turnstile widget does not complete.

### Expected Behavior

Cloudflare Turnstile should render and complete normally, allowing the user to submit the waitlist form.

### Actual Behavior

Turnstile fails to complete. The console repeatedly logs the following errors:

```text
[Error] Refused to create a TrustedTypePolicy named 'AGPolicy' because it violates the following Content Security Policy directive: "trusted-types FcJq9 default" (x4)
[Error] Refused to execute a script because its hash or 'unsafe-inline' does not appear in the script-src directive of the Content Security Policy. (about:blank, line 1, x2)
[Error] Refused to create a TrustedTypePolicy named 'AGPolicy' because it violates the following Content Security Policy directive: "trusted-types FcJq9 default" (x4)
[Error] Refused to execute a script because its hash, its nonce, or 'unsafe-inline' does not appear in the script-src directive of the Content Security Policy. (about:blank, line 0, x2)
[Error] Refused to execute a script because its hash, its nonce, or 'unsafe-inline' does not appear in the script-src directive of the Content Security Policy. (normal, line 0, x2)
[Error] SyntaxError: Can't create duplicate variable: 'SafariAppExtensionPage'
write (normal:1:191618)
I9 (normal:1:191618)
(anonymous function) (normal:1:69116)
...
[Error] Refused to create a TrustedTypePolicy named 'AGPolicy' because it violates the following Content Security Policy directive: "trusted-types FcJq9 default" (x4)
```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.