WPT
wpt / trusted-types / should-sink-type-mismatch-violation-be-blocked-by-csp-001.html
Spec: Trusted Types ↗
Runs: Chrome 155.0.8038.0 (wpt@7addae031, 2026-09-02) | Firefox 157.0a1 (wpt@7addae031, 2026-09-02) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a7884 (wpt@b1a7025f8, 2026-09-02) | Servo Servo 0.6 (wpt@09159dcb3, 2026-09-02) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)
View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi
| Chrome | Firefox | Safari | Ladybird | Servo | Blitz | |
|---|---|---|---|---|---|---|
| Total | 15/15 | 15/15 | 8/15 | 0/15 | 6/15 | NOT RUN |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| Multiple enforce require-trusted-types-for directives. | PASS | PASS | PASS | TIMEOUT | PASS | — |
| Multiple report-only require-trusted-types-for directives. | PASS | PASS | PASS | NOTRUN | PASS | — |
| One violated report-only require-trusted-types-for directive followed by multiple enforce directives | PASS | PASS | PASS | NOTRUN | PASS | — |
| One violated enforce require-trusted-types-for directive followed by multiple report-only directives | PASS | PASS | PASS | NOTRUN | PASS | — |
| Mixing enforce and report-only require-trusted-types-for directives. | PASS | PASS | PASS | NOTRUN | PASS | — |
| directive "require-trusted-types-for 'invalid'%09'script'" (required-ascii-whitespace) | PASS | PASS | PASS | NOTRUN | PASS | — |
| directive "require-trusted-types-for 'invalid'%0A%20'script'" (required-ascii-whitespace) | PASS | PASS | PASS | NOTRUN | TIMEOUT | — |
| directive "require-trusted-types-for 'invalid'%0C'script'" (required-ascii-whitespace) | PASS | PASS | PASS | NOTRUN | NOTRUN | — |
| directive "require-trusted-types-for 'invalid'%0D%20'script'" (required-ascii-whitespace) | PASS | PASS | TIMEOUT | NOTRUN | NOTRUN | — |
| directive "require-trusted-types-for 'invalid'%20'script'" (required-ascii-whitespace) | PASS | PASS | NOTRUN | NOTRUN | NOTRUN | — |
| invalid directive "require-trusted-types-for 'script''script'" (no ascii-whitespace) | PASS | PASS | NOTRUN | NOTRUN | NOTRUN | — |
| directive "require-trusted-types-for 'script' 'invalid'" (unknown sink group) | PASS | PASS | NOTRUN | NOTRUN | NOTRUN | — |
| directive "require-trusted-types-for 'invalid' 'script'" (unknown sink group) | PASS | PASS | NOTRUN | NOTRUN | NOTRUN | — |
| directive "require-trusted-types-for 'invalid' 'script' 'also-invalid" (unknown sink group) | PASS | PASS | NOTRUN | NOTRUN | NOTRUN | — |
| directive "require-trusted-types-for unquoted-invalid 'script' also-unquoted-invalid (unknown sink group) | PASS | PASS | NOTRUN | NOTRUN | NOTRUN | — |