Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(41)

Side by Side Diff: LayoutTests/fast/dom/Range/range-delete-contents-event-fire-crash.html

Issue 8041051: Merge 94511 - Crash in Range::processAncestorsAndTheirSiblings. (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/835/
Patch Set: Created 9 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | LayoutTests/fast/dom/Range/range-delete-contents-event-fire-crash-expected.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <html> 2 <html>
3 <div id="test1"> 3 <div id="test1">
4 <input id="test2"/> 4 <input id="test2"/>
5 <input id="test3"/> 5 <input id="test3"/>
6 <ol></ol> 6 <ol></ol>
7 </div> 7 </div>
8 <script> 8 <script>
9 if (window.layoutTestController) 9 if (window.layoutTestController)
10 layoutTestController.dumpAsText(); 10 layoutTestController.dumpAsText();
11 11
12 function runTest() { 12 function runTest() {
13 var range = document.createRange(); 13 var range = document.createRange();
14 var test1 = document.getElementById("test1"); 14 var test1 = document.getElementById("test1");
15 var test2 = document.getElementById("test2"); 15 var test2 = document.getElementById("test2");
16 var test3 = document.getElementById("test3"); 16 var test3 = document.getElementById("test3");
17 17
18 range.setStartBefore(test2); 18 range.setStartBefore(test2);
19 range.selectNodeContents(test3); 19 range.selectNodeContents(test3);
20 range.setEndAfter(test1); 20 range.setEndAfter(test1);
21 range.commonAncestorContainer; 21 range.commonAncestorContainer;
22 range.deleteContents(); 22 range.deleteContents();
23 } 23 }
24 24
25 document.addEventListener("DOMSubtreeModified", runTest, true); 25 document.addEventListener("DOMSubtreeModified", runTest, true);
26 document.body.appendChild(document.createTextNode("PASS")); 26 document.body.appendChild(document.createTextNode("PASS"));
27 </script> 27 </script>
28 </html> 28 </html>
OLDNEW
« no previous file with comments | « no previous file | LayoutTests/fast/dom/Range/range-delete-contents-event-fire-crash-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698