OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <html> | 2 <html> |
3 <head> | 3 <head> |
4 <meta charset="utf-8"> | 4 <meta charset="utf-8"> |
5 <style type="text/css"> /* pertinent to test cases */ | 5 <style type="text/css"> /* pertinent to test cases */ |
6 .quote:before { content: "*"; } | 6 .quote:before { content: "*"; } |
7 .quote:after { content: "*"; } | 7 .quote:after { content: "*"; } |
8 | 8 |
9 .bidi:before { content: "aפb"; } | 9 .bidi:before { content: "aפb"; } |
10 .bidi:after { content: "aפb"; } | 10 .bidi:after { content: "aפb"; } |
11 </style> | 11 </style> |
12 <script src="../../fast/js/resources/js-test-pre.js"></script> | 12 <script src="../../resources/js-test.js"></script> |
13 <title></title> | 13 <title></title> |
14 </head> | 14 </head> |
15 <body> | 15 <body> |
16 <p>This webpage should not hang when we try to move beyond the quotes.</p> | 16 <p>This webpage should not hang when we try to move beyond the quotes.</p> |
17 | 17 |
18 <div contenteditable="true" id="test1"> | 18 <div contenteditable="true" id="test1"> |
19 <span class="quote">content</span> | 19 <span class="quote">content</span> |
20 </div> | 20 </div> |
21 | 21 |
22 <div contenteditable="true" id="test2"> | 22 <div contenteditable="true" id="test2"> |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
67 for (var i = 0; i < 11; ++i) | 67 for (var i = 0; i < 11; ++i) |
68 window.getSelection().modify('move', 'right', 'character'); | 68 window.getSelection().modify('move', 'right', 'character'); |
69 | 69 |
70 for (var i = 0; i < 11; ++i) | 70 for (var i = 0; i < 11; ++i) |
71 window.getSelection().modify('move', 'left', 'character'); | 71 window.getSelection().modify('move', 'left', 'character'); |
72 | 72 |
73 | 73 |
74 </script> | 74 </script> |
75 </body> | 75 </body> |
76 </html> | 76 </html> |
OLD | NEW |