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

Side by Side Diff: third_party/WebKit/LayoutTests/http/tests/activedomobject/media.html

Issue 2272773002: Use intersection observer to control frame throttling (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Update LeakExpectations Created 4 years, 1 month 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
OLDNEW
1 <!DOCTYPE HTML> 1 <!DOCTYPE HTML>
2 <html> 2 <html>
3 <body> 3 <body>
4 <p>Tests that reparenting media elements also reparents ActiveDOMObject.</p> 4 <p>Tests that reparenting media elements also reparents ActiveDOMObject.</p>
5 <iframe src="resources/media-frame.html"></iframe> 5 <iframe src="resources/media-frame.html"></iframe>
6 <script src="resources/activedomobject-test.js"></script> 6 <script src="resources/activedomobject-test.js"></script>
7 <script> 7 <script>
8 function runTest() 8 function runTest()
9 { 9 {
10 window.iframe = document.querySelector('iframe').contentDocument; 10 window.iframe = document.querySelector('iframe').contentDocument;
11 11
12 log('Before Reparenting'); 12 log('Before Reparenting');
13 shouldBe('window.internals.activeDOMObjectCount(document)', 2); 13 shouldBe('window.internals.activeDOMObjectCount(document)', 3);
14 shouldBe('window.internals.activeDOMObjectCount(iframe)', 3); 14 shouldBe('window.internals.activeDOMObjectCount(iframe)', 3);
15 15
16 document.body.appendChild(window.iframe.querySelector('video')); 16 document.body.appendChild(window.iframe.querySelector('video'));
17 17
18 log('After Reparenting'); 18 log('After Reparenting');
19 shouldBe('window.internals.activeDOMObjectCount(document)', 3); 19 shouldBe('window.internals.activeDOMObjectCount(document)', 4);
20 shouldBe('window.internals.activeDOMObjectCount(iframe)', 2); 20 shouldBe('window.internals.activeDOMObjectCount(iframe)', 2);
21 } 21 }
22 </script> 22 </script>
23 </body> 23 </body>
24 </html> 24 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698