blob: b4c998502a063f8b2a1bfbbaf1ecae3d329f3479 [file] [log] [blame]
<!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 style="font-size: 50px;">',
'<style>.inner { font-size: 50%; }</style>',
'<div class="inner" contenteditable>^foo|</div>',
'</div>'
].join(''),
selection => {
const doc = selection.document;
doc.execCommand('Copy');
selection.modify('move', 'forward', 'character');
doc.execCommand('Paste');
},
[
'<div style="font-size: 50px;">',
'<style>.inner { font-size: 50%; }</style>',
'<div class="inner" contenteditable>foofoo|</div>',
'</div>'
].join(''));
}, 'Copy and paste should not append style');
</script>