blob: 5270b8c404ec5ccc1cbd22a742c522d9cccac00f [file] [log] [blame]
<!DOCTYPE html>
<html>
<body>
<p>This test that CSS property caret-color is preserved when copying and pasting.</p>
<p>To manually test, copy "caret-color: blue, caret-color: magenta" and paste it on the second editable region. Then verify that the color of the text insertion caret is blue and magenta when placed inside the substring "caret-color: blue" and "caret-color: magenta", respectively.</p>
<div id="copy" contenteditable="true"><span style="caret-color: blue">caret-color: blue, <span style="caret-color: magenta">caret-color: magenta</span></span></div>
<div id="paste" contenteditable="true"><br></div>
<script src="../../resources/dump-as-markup.js"></script>
<script>
if (!window.testRunner)
Markup.noAutoDump();
else {
var copy = document.getElementById("copy");
copy.focus();
document.execCommand("SelectAll");
document.execCommand("Copy");
var paste = document.getElementById("paste");
paste.focus();
document.execCommand("Paste");
Markup.description(document.getElementsByTagName("p")[0].innerText);
Markup.dump("paste");
}
</script>
</body>
</html>