Click here to download the Blitz Browser!

WPT

wpt / sanitizer-api / sanitizer-parseHTML.html

Spec: HTML Sanitizer API ↗

Runs: Chrome 155.0.8039.0 (wpt@6ec9fd59f, 2026-09-03) | Firefox 157.0a1 (wpt@6ec9fd59f, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-795e1 (wpt@7e3d005d7, 2026-09-03) | 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

ChromeFirefoxSafariLadybirdServoBlitz
Total28/2827/287/287/2827/28NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
parseHTML testcase 0, "text"PASSPASSFAILFAILPASS
parseHTML testcase 1, "<div>text"PASSPASSFAILFAILPASS
parseHTML testcase 2, "<div>text"PASSPASSFAILFAILPASS
parseHTML testcase 3, "<div>text"PASSPASSFAILFAILPASS
parseHTML testcase 4, "<html onload="3 + 3"><div>a"PASSPASSPASSPASSPASS
parseHTML testcase 5, "<body><body onload="alert(1)">Hello"PASSPASSFAILFAILPASS
parseHTMLUnsafe testcase 0, "text"PASSPASSPASSPASSPASS
parseHTMLUnsafe testcase 1, "<div>text"PASSPASSFAILFAILPASS
parseHTMLUnsafe testcase 2, "<div>text"PASSPASSFAILFAILPASS
parseHTMLUnsafe testcase 3, "<div>text"PASSPASSFAILFAILPASS
parseHTMLUnsafe testcase 4, "<html onload="3 + 3"><div>a"PASSPASSFAILFAILPASS
parseHTMLUnsafe testcase 5, "<body><body onload="alert(1)">Hello"PASSPASSFAILFAILPASS
parseHTML testcase 0, "<script>hello"PASSPASSFAILFAILPASS
parseHTML testcase 1, "<html onload="2+2"><body onload="3+3"><div>hello"PASSPASSFAILFAILPASS
parseHTML testcase 2, "<div data-xyz="1" id="2" title="3">"PASSPASSFAILFAILPASS
parseHTML testcase 3, "<div>a<!-- xx -->b"PASSFAILFAILFAILFAIL
parseHTML testcase 4, "<html onload="2 + 2"><div>a"PASSPASSPASSPASSPASS
parseHTML testcase 5, "<br id="document">"PASSPASSFAILFAILPASS
parseHTML testcase 6, "<br id="document">"PASSPASSFAILFAILPASS
parseHTML testcase 7, "<p onclick="alert(document.cookie)">Click handler!</p>"PASSPASSFAILFAILPASS
parseHTML testcase 8, "<p onclick="alert(document.cookie)">Click handler!</p>"PASSPASSFAILFAILPASS
parseHTMLUnsafe testcase 0, "<script>hello"PASSPASSPASSPASSPASS
parseHTMLUnsafe testcase 1, "<html onload="2+2"><body onload="3+3"><div>hello"PASSPASSPASSPASSPASS
parseHTMLUnsafe testcase 2, "<div data-xyz="1" id="2" title="3">"PASSPASSFAILFAILPASS
parseHTMLUnsafe testcase 3, "<div>a<!-- xx -->b"PASSPASSPASSPASSPASS
parseHTMLUnsafe testcase 4, "<html onload="2 + 2"><div>a"PASSPASSFAILFAILPASS
parseHTMLUnsafe full document testcase 0, "<!DOCTYPE html> text"PASSPASSPASSPASSPASS
parseHTML full document testcase 0, "<!DOCTYPE html> text"PASSPASSFAILFAILPASS