| <title>This tests that the span content gets properly laid out after calling surroundContents.</title> |
| font-family: -apple-system; |
| text-decoration: underline; |
| <span id=container>foobar </span> |
| <br>PASS if foobar gets underlined while hovering. |
| var container = document.getElementById("container"); |
| var range = document.createRange(); |
| var newspan = document.createElement("span"); |
| newspan.className = "highlight"; |
| range.selectNodeContents(document.getElementById("container").firstChild); |
| range.setEnd(document.getElementById("container").firstChild, 6); |
| range.surroundContents(newspan); |