bug512295-1.html (1111B)
1 <!DOCTYPE HTML><html class="reftest-wait"><head> 2 <script src="/tests/SimpleTest/EventUtils.js"></script> 3 </head> 4 <body> 5 <div contenteditable="true"> 6 <p id="p">A B CD EFG<br> 7 1234567890</p> 8 </div> 9 x 10 <script> 11 // Position the caret after "A" 12 var sel = window.getSelection(); 13 sel.removeAllRanges(); 14 var range = document.createRange(); 15 var p = document.getElementById('p'); 16 var t = p.firstChild; 17 range.setStart(t, 1); 18 range.setEnd(t, 1); 19 sel.addRange(range); 20 p.parentNode.focus(); 21 22 var { maybeOnSpellCheck } = SpecialPowers.ChromeUtils.importESModule( 23 "resource://testing-common/AsyncSpellCheckTestHelper.sys.mjs" 24 ); 25 maybeOnSpellCheck(p.parentNode, function () { 26 sendKey('DOWN'); // now after "1" 27 sendKey('DOWN'); // now make sure we get to the end 28 sendKey('DOWN'); // now make sure we get to the end 29 sendKey('DOWN'); // now make sure we get to the end 30 sendKey('DOWN'); // now make sure we get to the end 31 sendKey('DOWN'); // now make sure we get to the end 32 document.documentElement.classList.remove("reftest-wait"); 33 }); 34 </script> 35 </body> 36 </html>