blob: f9f1425b0a9e96ce62e0e7e8bd82de18bb88168f [file] [log] [blame]
<!DOCTYPE html>
<script>
if (window.testRunner)
testRunner.dumpAsText();
onload = () => {
let div0 = document.createElement('div');
document.body.appendChild(div0);
let span0 = document.createElement('span');
div0.appendChild(span0);
let div1 = document.createElement('div');
document.body.appendChild(div1);
span0.attachShadow({mode: 'open'}).appendChild(document.createElement('img'));
document.execCommand('SelectAll');
document.body.appendChild(document.createElement('input'));
document.designMode = 'on';
document.execCommand('InsertHTML', false, 'This test passes if WebKit does not crash. PASS');
document.designMode = 'off';
getSelection().modify('extend', 'left', 'lineboundary');
getSelection().modify('extend', 'right', 'lineboundary');
getSelection().extend(div1);
document.execCommand('Copy');
};
</script>