1 <html> 2 <head> 3 4 <style> 5 .editing { 6 border: 2px solid red; 7 padding: 12px; 8 font-size: 24px; 9 } 10 </style> 11 <script src=../../../../LayoutTests/editing/editing.js language="JavaScript" type="text/JavaScript" ></script> 12 13 <script> 14 function editingTest() { 15 typeCharacterCommand('t'); 16 typeCharacterCommand('h'); 17 typeCharacterCommand('e'); 18 typeCharacterCommand(' '); 19 typeCharacterCommand('m'); 20 typeCharacterCommand('e'); 21 typeCharacterCommand('s'); 22 typeCharacterCommand('a'); 23 typeCharacterCommand('e'); 24 typeCharacterCommand('g'); 25 typeCharacterCommand('e'); 26 typeCharacterCommand('e'); 27 typeCharacterCommand(' '); 28 execMoveSelectionBackwardByCharacterCommand(); 29 } 30 31 </script> 32 33 <title>Dismiss Multiple Guesses Test</title> 34 </head> 35 <body> 36 <div><p>This test verifies that pressing ESC key diusmisses multiple guesses panel correctly</p> 37 <p>After seeing the panel with multiple candidates, pressing ESC key to dismiss the panel.</p> 38 <p style="color:green">Note, this test can fail due to user specific spell checking data. To fix this, remove all files in ~/Library/Spelling, then kill AppleSpell.service process.</p> 39 <div contenteditable id="root" class="editing"> 40 <span id="test"></span> 41 </div> 42 43 44 <script> 45 runEditingTest(); 46 </script> 47 48 </body> 49 </html> 50