Source code

Revision control

Copy as Markdown

Other Tools

Test Info:

<html>
<head>
<script type="application/javascript">
let table = document.createElement('table');
document.documentElement.appendChild(table);
let tr = document.createElement('tr');
table.appendChild(tr);
let input = document.createElement('input');
document.documentElement.appendChild(input);
let img = document.createElement('img');
input.appendChild(img);
img.contentEditable = 'true'
tr.appendChild(img);
img.offsetParent;
// Since table's cell is selected by the following, it will show
// object resizer that is anonymous element.
window.getSelection().selectAllChildren(tr);
// Document.adoptNode will remove anonymous element of object resizer
// and it shouldn't cause crash
document.implementation.createDocument('', '').adoptNode(table);
</script>
</head>
</html>