<!DOCTYPE html>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<script src="../assert_selection.js"></script>
<script>
test(() => assert_selection(
[
'<div contenteditable>',
'On^e two <span contenteditable="false" style="background-color: lightgray;">three</span> four<br>',
'Fiv|e six.',
'</div>'
].join(''),
'insertUnorderedList',
[
'<div contenteditable>',
'<ul>',
'<li>',
'On^e two <span contenteditable="false" style="background-color: lightgray;">three</span> four',
'</li>',
'<li>',
'Fiv|e six.',
'</li>',
'</ul>',
'</div>'
].join('')),
'List creation across non-editable content should not crash.')
</script>