Click here to download the Blitz Browser!

WPT

wpt / editing / whitespaces / forwarddelete-chars-following-collapsible-white-space.html

Spec: https://w3c.github.io/editing/execCommand.html ↗

Runs: Chrome 155.0.8039.0 (wpt@d0c38285b, 2026-09-03) | Firefox 157.0a1 (wpt@ed1909ed6, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a9df8 (wpt@0ea9f2aac, 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
Total38/4141/4138/4116/410/41NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
Backspace when <p> []a</p>PASSPASSPASSPASSFAIL
Delete when <p> []a</p> after extending selection forwardPASSPASSPASSPASSFAIL
Backspace when <p><b> []a</b></p>PASSPASSPASSPASSFAIL
Delete when <p><b> []a</b></p> after extending selection forwardPASSPASSPASSPASSFAIL
Backspace when <p>abc []d</p>PASSPASSPASSPASSFAIL
Delete when <p>abc []d</p> after extending selection forwardPASSPASSPASSPASSFAIL
Backspace when <p><b>abc []d</b></p>PASSPASSPASSPASSFAIL
Delete when <p><b>abc []d</b></p> after extending selection forwardPASSPASSPASSPASSFAIL
Backspace when <p>abc []d<br></p>FAILPASSFAILFAILFAIL
Delete when <p>abc []d<br></p> after extending selection forwardFAILPASSFAILFAILFAIL
Backspace when []a<p>bc</p>PASSPASSPASSFAILFAIL
Delete when []a<p>bc</p> after extending selection forwardPASSPASSPASSFAILFAIL
Backspace when abc []d<p>ef</p>PASSPASSPASSPASSFAIL
Delete when abc []d<p>ef</p> after extending selection forwardPASSPASSPASSPASSFAIL
Backspace when <b>abc []d</b><p>ef</p>PASSPASSPASSPASSFAIL
Delete when <b>abc []d</b><p>ef</p> after extending selection forwardPASSPASSPASSPASSFAIL
Backspace when <p>abc</p> []dPASSPASSPASSFAILFAIL
Delete when <p>abc</p> []d after extending selection forwardPASSPASSPASSFAILFAIL
Backspace when <p>abc</p>def []gPASSPASSPASSPASSFAIL
Delete when <p>abc</p>def []g after extending selection forwardPASSPASSPASSPASSFAIL
Backspace when <p>abc</p><b> []d</b>PASSPASSPASSFAILFAIL
Delete when <p>abc</p><b> []d</b> after extending selection forwardPASSPASSPASSFAILFAIL
Backspace when <p>abc</p>def []g<p>hij</p>PASSPASSPASSPASSFAIL
Delete when <p>abc</p>def []g<p>hij</p> after extending selection forwardPASSPASSPASSPASSFAIL
Backspace when <p>abc</p> []d<p>efg</p>PASSPASSPASSFAILFAIL
Delete when <p>abc</p> []d<p>efg</p> after extending selection forwardPASSPASSPASSFAILFAIL
Backspace when <p>abc</p><b> []d</b><p>efg</p>PASSPASSPASSFAILFAIL
Delete when <p>abc</p><b> []d</b><p>efg</p> after extending selection forwardPASSPASSPASSFAILFAIL
Ctrl+Delete when "<p> []abc</p>"PASSPASSFAILFAIL
Ctrl+Delete when "<p>abc []def</p>"PASSPASSFAILFAIL
Ctrl+Delete when "<p><b>abc []def</b></p>"PASSPASSFAILFAIL
Ctrl+Delete when "<p>abc []def<br></p>"FAILPASSFAILFAIL
Ctrl+Delete when " []abc<p>def</p>"PASSPASSFAILFAIL
Ctrl+Delete when "abc []def<p>ghi</p>"PASSPASSFAILFAIL
Ctrl+Delete when "<b>abc []def</b><p>ghi</p>"PASSPASSFAILFAIL
Ctrl+Delete when "<p>abc</p> []def"PASSPASSFAILFAIL
Ctrl+Delete when "<p>abc</p>def []ghi"PASSPASSFAILFAIL
Ctrl+Delete when "<p>abc</p><b> []def</b>"PASSPASSFAILFAIL
Ctrl+Delete when "<p>abc</p>def []ghi<p>jkl</p>"PASSPASSFAILFAIL
Ctrl+Delete when "<p>abc</p> []def<p>ghi</p>"PASSPASSFAILFAIL
Ctrl+Delete when "<p>abc</p><b> []def</b><p>ghi</p>"PASSPASSFAILFAIL
Alt+Delete when "<p> []abc</p>"PASS
Alt+Delete when "<p>abc []def</p>"PASS
Alt+Delete when "<p><b>abc []def</b></p>"PASS
Alt+Delete when "<p>abc []def<br></p>"FAIL
Alt+Delete when " []abc<p>def</p>"PASS
Alt+Delete when "abc []def<p>ghi</p>"PASS
Alt+Delete when "<b>abc []def</b><p>ghi</p>"PASS
Alt+Delete when "<p>abc</p> []def"PASS
Alt+Delete when "<p>abc</p>def []ghi"PASS
Alt+Delete when "<p>abc</p><b> []def</b>"PASS
Alt+Delete when "<p>abc</p>def []ghi<p>jkl</p>"PASS
Alt+Delete when "<p>abc</p> []def<p>ghi</p>"PASS
Alt+Delete when "<p>abc</p><b> []def</b><p>ghi</p>"PASS