| OLD | NEW | 
|---|
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> | 
| 2 <title>Remove the first element on the fullscreen element stack</title> | 2 <title>Fully exit fullscreen with two elements on stack</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-event.js"></script> | 5 <script src="../trusted-event.js"></script> | 
|  | 6 <script src="fully-exit-fullscreen.js"></script> | 
| 6 <div id="log"></div> | 7 <div id="log"></div> | 
| 7 <div id="first"> | 8 <div id="first"> | 
| 8     <div id="last"></div> | 9     <div id="last"></div> | 
| 9 </div> | 10 </div> | 
| 10 <script> | 11 <script> | 
| 11 async_test(function(t) | 12 async_test(function(t) | 
| 12 { | 13 { | 
| 13     var first = document.getElementById("first"); | 14     var first = document.getElementById("first"); | 
| 14     trusted_request(first); | 15     trusted_request(first); | 
| 15     document.onfullscreenchange = t.step_func(function() | 16     document.onfullscreenchange = t.step_func(function() | 
| 16     { | 17     { | 
| 17         assert_equals(document.fullscreenElement, first); | 18         assert_equals(document.fullscreenElement, first); | 
| 18         var last = document.getElementById("last"); | 19         var last = document.getElementById("last"); | 
| 19         trusted_request(last); | 20         trusted_request(last); | 
| 20         document.onfullscreenchange = t.step_func(function() | 21         document.onfullscreenchange = t.step_func(function() | 
| 21         { | 22         { | 
| 22             assert_equals(document.fullscreenElement, last); | 23             assert_equals(document.fullscreenElement, last); | 
| 23             first.remove(); | 24             trusted_event(fully_exit_fullscreen.bind(null, document), last); | 
| 24             document.onfullscreenchange = t.step_func(function() | 25             document.onfullscreenchange = t.step_func(function() | 
| 25             { | 26             { | 
| 26                 assert_equals(document.fullscreenElement, null); | 27                 assert_equals(document.fullscreenElement, null); | 
| 27                 t.done(); | 28                 t.done(); | 
| 28             }); | 29             }); | 
| 29         }); | 30         }); | 
| 30     }); | 31     }); | 
| 31 }); | 32 }); | 
| 32 </script> | 33 </script> | 
| OLD | NEW | 
|---|