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