bug1506547-6.html (764B)
1 <!doctype html> 2 <html class="reftest-wait"> 3 <title>Caret on editable line with non-editable content and whitespace.</title> 4 <script src="/tests/SimpleTest/EventUtils.js"></script> 5 <script src="/tests/SimpleTest/SimpleTest.js"></script> 6 <style> 7 * { outline: none } 8 9 div { 10 border: 1px solid red; 11 margin: 5px; 12 padding: 2px; 13 } 14 </style> 15 <div contenteditable="true"><span contenteditable="false">xyz </span><br>editable</div> 16 <script> 17 SimpleTest.waitForFocus(function() { 18 const editable = document.querySelector('div[contenteditable="true"]'); 19 editable.focus(); 20 synthesizeKey("KEY_ArrowDown"); 21 synthesizeKey("KEY_ArrowLeft"); 22 setTimeout(() => { 23 sendString("xxx"); 24 setTimeout(() => document.documentElement.className = ""); 25 }); 26 }); 27 </script>