<!doctype html>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<script src="../assert_selection.js"></script>
<script>
// This tests for a bug where deleting everything in a paragraph of colored text
// would prevent the user from changing the text color.
selection_test(
'<div contenteditable>^abc|</div>',
selection => {
selection.document.execCommand('ForeColor', false, 'red');
selection.document.execCommand('Delete');
selection.document.execCommand('ForeColor', false, 'blue');
selection.document.execCommand('InsertText', false, 'XYZ');
},
[
'<div contenteditable>',
'<font color="#0000ff">XYZ|</font>',
'</div>',
]);
</script>