Click here to download the Blitz Browser!

WPT

wpt / editing / whitespaces / chrome-compat / inserttext.tentative.html

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

Runs: Chrome 155.0.8041.0 (wpt@2c385f65e, 2026-09-04) | Firefox 157.0a1 (wpt@2c385f65e, 2026-09-04) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a7825 (wpt@2c385f65e, 2026-09-04) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total223/223223/22353/223148/22358/223NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
execCommand("inserttext", false, " ") at "a[]b"PASSPASSPASSPASSPASS
execCommand("inserttext", false, " ") at "a []b"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a  []b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a   []b"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a    []b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a     []b"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a      []b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a       []b"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a        []b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a         []b"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a          []b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a           []b"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a[]"PASSPASSPASSPASSPASS
execCommand("inserttext", false, " ") at "a []"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a  []"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a   []"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a    []"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a     []"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a      []"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a       []"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a        []"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a         []"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a          []"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a           []"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "[]b"PASSPASSPASSPASSPASS
execCommand("inserttext", false, " ") at " []b"PASSPASSPASSPASSPASS
execCommand("inserttext", false, " ") at "  []b"PASSPASSPASSPASSFAIL
execCommand("inserttext", false, " ") at "   []b"PASSPASSPASSPASSPASS
execCommand("inserttext", false, " ") at "    []b"PASSPASSPASSPASSFAIL
execCommand("inserttext", false, " ") at "     []b"PASSPASSPASSPASSPASS
execCommand("inserttext", false, " ") at "      []b"PASSPASSPASSPASSFAIL
execCommand("inserttext", false, " ") at "       []b"PASSPASSPASSPASSPASS
execCommand("inserttext", false, " ") at "        []b"PASSPASSPASSPASSFAIL
execCommand("inserttext", false, " ") at "         []b"PASSPASSPASSPASSPASS
execCommand("inserttext", false, " ") at "          []b"PASSPASSPASSPASSFAIL
execCommand("inserttext", false, " ") at "           []b"PASSPASSPASSPASSPASS
execCommand("inserttext", false, " ") at "a[] b"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a [] b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a  [] b"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a   [] b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a    [] b"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a     [] b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a      [] b"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a       [] b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a        [] b"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a         [] b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a          [] b"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a           [] b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a[] b"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a[]  b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a [] b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a  []b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a[]     b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a []    b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a  []   b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a   []  b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a    [] b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a     []b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a[]      b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a []     b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a  []    b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a   []   b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a    []  b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a     [] b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a      []b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0") at "a[]b"PASSPASSPASSPASSPASS
execCommand("inserttext", false, "\u00A0") at "a []b"PASSPASSFAILPASSPASS
execCommand("inserttext", false, "\u00A0") at "a  []b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0") at "a   []b"PASSPASSFAILPASSPASS
execCommand("inserttext", false, "\u00A0") at "a    []b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0") at "a     []b"PASSPASSFAILPASSPASS
execCommand("inserttext", false, "\u00A0") at "a      []b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0") at "a       []b"PASSPASSFAILPASSPASS
execCommand("inserttext", false, "\u00A0") at "a        []b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0") at "a         []b"PASSPASSFAILPASSPASS
execCommand("inserttext", false, "\u00A0") at "a          []b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0") at "a           []b"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a<span> []</span>b"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, " ") at "a<span>&nbsp; []</span>b"PASSPASSPASSPASSFAIL
execCommand("inserttext", false, " ") at "a<span>&nbsp; &nbsp;[]</span>b"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, " ") at "a<span>&nbsp; &nbsp; []</span>b"PASSPASSPASSPASSFAIL
execCommand("inserttext", false, " ") at "a<span>&nbsp; &nbsp; &nbsp;[]</span>b"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b[]</span>c"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp;[]</span>c"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp;&nbsp;[]</span>c"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp; &nbsp;[]</span>c"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp; &nbsp;&nbsp;[]</span>c"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a<span>b[]</span> c"PASSPASSPASSPASSPASS
execCommand("inserttext", false, " ") at "a<span>b&nbsp;[]</span> c"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp;&nbsp;[]</span> c"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a<span>b&nbsp; &nbsp;[]</span> c"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp; &nbsp;&nbsp;[]</span> c"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a<span>b[]</span>&nbsp;c"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp;[]</span>&nbsp;c"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp;&nbsp;[]</span>&nbsp;c"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp; &nbsp;[]</span>&nbsp;c"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp; &nbsp;&nbsp;[]</span>&nbsp;c"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b[]</span><span>c</span>"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp;[]</span><span>c</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp;&nbsp;[]</span><span>c</span>"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp; &nbsp;[]</span><span>c</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp; &nbsp;&nbsp;[]</span><span>c</span>"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a<span>b[]</span><span> c</span>"PASSPASSPASSPASSPASS
execCommand("inserttext", false, " ") at "a<span>b&nbsp;[]</span><span> c</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp;&nbsp;[]</span><span> c</span>"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a<span>b&nbsp; &nbsp;[]</span><span> c</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp; &nbsp;&nbsp;[]</span><span> c</span>"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a<span>b[]</span><span>&nbsp;c</span>"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp;[]</span><span>&nbsp;c</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp;&nbsp;[]</span><span>&nbsp;c</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp; &nbsp;[]</span><span>&nbsp;c</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp; &nbsp;&nbsp;[]</span><span>&nbsp;c</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b[]</span><span><span>c</span></span>"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp;[]</span><span><span>c</span></span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp;&nbsp;[]</span><span><span>c</span></span>"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp; &nbsp;[]</span><span><span>c</span></span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp; &nbsp;&nbsp;[]</span><span><span>c</span></span>"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a<span>b[]</span><span><span> c</span></span>"PASSPASSPASSPASSPASS
execCommand("inserttext", false, " ") at "a<span>b&nbsp;[]</span><span><span> c</span></span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp;&nbsp;[]</span><span><span> c</span></span>"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a<span>b&nbsp; &nbsp;[]</span><span><span> c</span></span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp; &nbsp;&nbsp;[]</span><span><span> c</span></span>"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a<span>b[]</span><span><span>&nbsp;c</span></span>"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp;[]</span><span><span>&nbsp;c</span></span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp;&nbsp;[]</span><span><span>&nbsp;c</span></span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp; &nbsp;[]</span><span><span>&nbsp;c</span></span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span>b&nbsp; &nbsp;&nbsp;[]</span><span><span>&nbsp;c</span></span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span><span>b[]</span></span><span>c</span>"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, " ") at "a<span><span>b&nbsp;[]</span></span><span>c</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span><span>b&nbsp;&nbsp;[]</span></span><span>c</span>"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a<span><span>b&nbsp; &nbsp;[]</span></span><span>c</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span><span>b&nbsp; &nbsp;&nbsp;[]</span></span><span>c</span>"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a<span><span>b[]</span></span><span> c</span>"PASSPASSPASSPASSPASS
execCommand("inserttext", false, " ") at "a<span><span>b&nbsp;[]</span></span><span> c</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span><span>b&nbsp;&nbsp;[]</span></span><span> c</span>"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a<span><span>b&nbsp; &nbsp;[]</span></span><span> c</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span><span>b&nbsp; &nbsp;&nbsp;[]</span></span><span> c</span>"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a<span><span>b[]</span></span><span>&nbsp;c</span>"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, " ") at "a<span><span>b&nbsp;[]</span></span><span>&nbsp;c</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span><span>b&nbsp;&nbsp;[]</span></span><span>&nbsp;c</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span><span>b&nbsp; &nbsp;[]</span></span><span>&nbsp;c</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a<span><span>b&nbsp; &nbsp;&nbsp;[]</span></span><span>&nbsp;c</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a[]b"PASSPASSFAILPASSPASS
execCommand("inserttext", false, " ") at "a[]b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a[]b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a[]b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a[]b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a[]b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a[]"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a[]"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a[]"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a[]"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a[]"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a[]"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0\u00A0") at "a[]b"PASSPASSFAILPASSPASS
execCommand("inserttext", false, "\u00A0\u00A0\u00A0") at "a[]b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0\u00A0\u00A0\u00A0") at "a[]b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0\u00A0\u00A0\u00A0\u00A0") at "a[]b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0") at "a[]b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0") at "a[]b"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0\u00A0") at "a[]"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0\u00A0\u00A0") at "a[]"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0\u00A0\u00A0\u00A0") at "a[]"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0\u00A0\u00A0\u00A0\u00A0") at "a[]"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0") at "a[]"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0") at "a[]"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a[]<span style=white-space:pre>b</span>"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, " ") at "a&nbsp;[]<span style=white-space:pre>b</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a&nbsp;&nbsp;[]<span style=white-space:pre>b</span>"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a&nbsp; &nbsp;[]<span style=white-space:pre>b</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a&nbsp; &nbsp;&nbsp;[]<span style=white-space:pre>b</span>"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a[]<span style=white-space:pre> </span>"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, " ") at "a&nbsp;[]<span style=white-space:pre> </span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a&nbsp;&nbsp;[]<span style=white-space:pre> </span>"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a&nbsp; &nbsp;[]<span style=white-space:pre> </span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a&nbsp; &nbsp;&nbsp;[]<span style=white-space:pre> </span>"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a[]<span style=white-space:pre>&nbsp;</span>"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, " ") at "a&nbsp;[]<span style=white-space:pre>&nbsp;</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a&nbsp;&nbsp;[]<span style=white-space:pre>&nbsp;</span>"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, " ") at "a&nbsp; &nbsp;[]<span style=white-space:pre>&nbsp;</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, " ") at "a&nbsp; &nbsp;&nbsp;[]<span style=white-space:pre>&nbsp;</span>"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0") at "a[]<span style=white-space:pre>b</span>"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, "\u00A0") at "a&nbsp;[]<span style=white-space:pre>b</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, "\u00A0") at "a&nbsp;&nbsp;[]<span style=white-space:pre>b</span>"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0") at "a&nbsp; &nbsp;[]<span style=white-space:pre>b</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, "\u00A0") at "a&nbsp; &nbsp;&nbsp;[]<span style=white-space:pre>b</span>"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0") at "a[]<span style=white-space:pre> </span>"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, "\u00A0") at "a&nbsp;[]<span style=white-space:pre> </span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, "\u00A0") at "a&nbsp;&nbsp;[]<span style=white-space:pre> </span>"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0") at "a&nbsp; &nbsp;[]<span style=white-space:pre> </span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, "\u00A0") at "a&nbsp; &nbsp;&nbsp;[]<span style=white-space:pre> </span>"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0") at "a[]<span style=white-space:pre>&nbsp;</span>"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, "\u00A0") at "a&nbsp;[]<span style=white-space:pre>&nbsp;</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, "\u00A0") at "a&nbsp;&nbsp;[]<span style=white-space:pre>&nbsp;</span>"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "\u00A0") at "a&nbsp; &nbsp;[]<span style=white-space:pre>&nbsp;</span>"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, "\u00A0") at "a&nbsp; &nbsp;&nbsp;[]<span style=white-space:pre>&nbsp;</span>"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "b") at "a&nbsp;[]&nbsp;c"PASSPASSPASSPASSPASS
execCommand("inserttext", false, "b") at "a[]&nbsp;&nbsp;&nbsp;&nbsp;c"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "b") at "a&nbsp;[]&nbsp;&nbsp;&nbsp;c"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "b") at "a&nbsp;&nbsp;[]&nbsp;&nbsp;c"PASSPASSFAILPASSPASS
execCommand("inserttext", false, "b") at "a&nbsp;&nbsp;&nbsp;[]&nbsp;c"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, "b") at "a&nbsp;&nbsp;&nbsp;&nbsp;[]c"PASSPASSFAILPASSFAIL
execCommand("inserttext", false, ""): "a[]|b"PASSPASSPASSPASSPASS
execCommand("inserttext", false, ""): "a []|b"PASSPASSPASSPASSPASS
execCommand("inserttext", false, ""): "a |[]b"PASSPASSPASSPASSPASS
execCommand("inserttext", false, ""): "a[]&nbsp;|b"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, ""): "a&nbsp;[]|b"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, ""): "a&nbsp;|[]b"PASSPASSFAILFAILPASS
execCommand("inserttext", false, ""): "a[]|&nbsp;b"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, ""): "a|[]&nbsp;b"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, ""): "a|&nbsp;[]b"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, ""): "a[] |&nbsp;b"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, ""): "a []|&nbsp;b"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, ""): "a |[]&nbsp;b"PASSPASSFAILFAILFAIL
execCommand("inserttext", false, ""): "a |&nbsp;[]b"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, ""): "a[]&nbsp;| b"PASSPASSPASSPASSPASS
execCommand("inserttext", false, ""): "a&nbsp;[]| b"PASSPASSPASSPASSPASS
execCommand("inserttext", false, ""): "a&nbsp;|[] b"PASSPASSPASSPASSPASS
execCommand("inserttext", false, ""): "a&nbsp;| []b"PASSPASSFAILPASSPASS
execCommand("inserttext", false, ""): "a[]&nbsp;|&nbsp;b"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, ""): "a&nbsp;[]|&nbsp;b"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, ""): "a&nbsp;|[]&nbsp;b"PASSPASSPASSFAILFAIL
execCommand("inserttext", false, ""): "a&nbsp;|&nbsp;[]b"PASSPASSPASSFAILFAIL