| OLD | NEW | 
|   1 <!DOCTYPE html> |   1 <!DOCTYPE html> | 
|   2 <title>Remove the child of the fullscreen element</title> |   2 <title>Remove the child of the fullscreen element</title> | 
|   3 <script src="/resources/testharness.js"></script> |   3 <script src="/resources/testharness.js"></script> | 
|   4 <script src="/resources/testharnessreport.js"></script> |   4 <script src="/resources/testharnessreport.js"></script> | 
|   5 <script src="../trusted-click.js"></script> |   5 <script src="../trusted-click.js"></script> | 
|   6 <div id="log"></div> |   6 <div id="log"></div> | 
|   7 <div id="parent"> |   7 <div id="parent"> | 
|   8     <div></div> |   8     <div></div> | 
|   9 </div> |   9 </div> | 
|  10 <script> |  10 <script> | 
|  11 async_test(function(t) |  11 async_test(function(t) | 
|  12 { |  12 { | 
|  13     var parent = document.getElementById("parent"); |  13     var parent = document.getElementById("parent"); | 
|  14     trusted_request(parent); |  14     trusted_request(t, parent); | 
|  15     document.onfullscreenchange = t.step_func(function() |  15     document.onfullscreenchange = t.step_func(function() | 
|  16     { |  16     { | 
|  17         assert_equals(document.fullscreenElement, parent); |  17         assert_equals(document.fullscreenElement, parent); | 
|  18         parent.textContent = ""; // removes all children |  18         parent.textContent = ""; // removes all children | 
|  19         document.onfullscreenchange = t.unreached_func("fullscreenchange event")
    ; |  19         document.onfullscreenchange = t.unreached_func("fullscreenchange event")
    ; | 
|  20         // A fullscreenchange event would be fired after an async section |  20         // A fullscreenchange event would be fired after an async section | 
|  21         // and an animation frame task, so wait until after that. |  21         // and an animation frame task, so wait until after that. | 
|  22         t.step_timeout(function() |  22         t.step_timeout(function() | 
|  23         { |  23         { | 
|  24             requestAnimationFrame(t.step_func_done()); |  24             requestAnimationFrame(t.step_func_done()); | 
|  25         }, 0); |  25         }, 0); | 
|  26     }); |  26     }); | 
|  27 }); |  27 }); | 
|  28 </script> |  28 </script> | 
| OLD | NEW |