| OLD | NEW | 
|   1 <!DOCTYPE html> |   1 <!DOCTYPE html> | 
|   2 <title>Element#requestFullscreen() on the current fullscreen element</title> |   2 <title>Element#requestFullscreen() on the current 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="target"></div> |   7 <div id="target"></div> | 
|   8 <script> |   8 <script> | 
|   9 async_test(t => { |   9 async_test(t => { | 
|  10   var target = document.getElementById("target"); |  10   var target = document.getElementById("target"); | 
|  11  |  11  | 
|  12   document.onfullscreenchange = t.step_func(() => { |  12   document.onfullscreenchange = t.step_func(() => { | 
|  13     assert_equals(document.fullscreenElement, target); |  13     assert_equals(document.fullscreenElement, target); | 
|  14  |  14  | 
|  15     // The next requestFullscreen() should fire no events due to "If element is |  15     // The next requestFullscreen() should fire no events due to "If element is | 
|  16     // doc's fullscreen element, terminate these subsubsteps." |  16     // doc's fullscreen element, terminate these subsubsteps." | 
|  17     document.onfullscreenchange = t.unreached_func("fullscreenchange event"); |  17     document.onfullscreenchange = t.unreached_func("fullscreenchange event"); | 
|  18  |  18  | 
|  19     trusted_click(t.step_func(() => { |  19     trusted_click(t, () => { | 
|  20       target.requestFullscreen(); |  20       target.requestFullscreen(); | 
|  21  |  21  | 
|  22       // Wait until after the next animation frame. |  22       // Wait until after the next animation frame. | 
|  23       requestAnimationFrame(t.step_func_done()); |  23       requestAnimationFrame(t.step_func_done()); | 
|  24     }), target); |  24     }, target); | 
|  25   }); |  25   }); | 
|  26   document.onfullscreenerror = t.unreached_func("fullscreenerror event"); |  26   document.onfullscreenerror = t.unreached_func("fullscreenerror event"); | 
|  27  |  27  | 
|  28   trusted_request(target); |  28   trusted_request(t, target); | 
|  29 }); |  29 }); | 
|  30 </script> |  30 </script> | 
| OLD | NEW |