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

Side by Side Diff: LayoutTests/fast/dom/HTMLObjectElement/beforeload-set-text-crash.xhtml

Issue 205523003: Remove beforeload events. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Remove more tests Created 6 years, 9 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 | Annotate | Revision Log
OLDNEW
(Empty)
1 <!DOCTYPE html>
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <body>
4 Test passes if it does not crash.
5 <object id="object" type="image/svg+xml" />
6 <script src="../../../resources/js-test.js"></script>
7 <script>
8 window.jsTestIsAsync = true;
9 var count = 0;
10 function setText() {
11 count++;
12 if (count > 100) {
13 document.removeEventListener("beforeload", setText, true);
14 finishJSTest();
15 }
16 gc(); // Because we are recursively entering into setText, can't gc() after this command.
17 // textContent will ignore setting identical text, so use count.
18 document.getElementById("object").textContent = count;
19 }
20 document.execCommand("SelectAll");
21 document.getElementById("object").textContent = "A";
22 document.addEventListener("beforeload", setText, true);
23 event = document.createEvent("Event");
24 event.initEvent("beforeload", false);
25 document.documentElement.dispatchEvent(event);
26 </script>
27 </body>
28 </html>
29
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698