blob: 72bf8cc96b9a9a1a2f42e76b4e59091e39e73fec [file] [log] [blame]
<!doctype html>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<script src="../assert_selection.js"></script>
<script src="spellcheck_test.js"></script>
<script>
const longCorrectText = ' word '.repeat(20);
// crbug.com/848026
spellcheck_test(
[
`<div contenteditable>${longCorrectText}`,
'<span contenteditable="false">zz ',
'<span contenteditable id="target">zz</span>',
' zz</span>',
`${longCorrectText}</div>`
].join(''),
document => document.getElementById('target').focus(),
[
`<div contenteditable>${longCorrectText}`,
'<span contenteditable="false">zz ',
'<span contenteditable id="target">#zz#</span>',
' zz</span>',
`${longCorrectText}</div>`
].join(''),
{
title: 'Cold mode checks text in nested editables correctly without crashing',
needsFullCheck: true
}
);
</script>