| Index: LayoutTests/fullscreen/model/remove-first.html
 | 
| diff --git a/LayoutTests/fullscreen/model/remove-first.html b/LayoutTests/fullscreen/model/remove-first.html
 | 
| new file mode 100644
 | 
| index 0000000000000000000000000000000000000000..75458cb7a738f2bef187a513d1d1987e1aad5304
 | 
| --- /dev/null
 | 
| +++ b/LayoutTests/fullscreen/model/remove-first.html
 | 
| @@ -0,0 +1,32 @@
 | 
| +<!DOCTYPE html>
 | 
| +<title>Remove the first element on the fullscreen element stack</title>
 | 
| +<script src="../../resources/testharness.js"></script>
 | 
| +<script src="../../resources/testharnessreport.js"></script>
 | 
| +<script src="../trusted-event.js"></script>
 | 
| +<div id="log"></div>
 | 
| +<div id="first">
 | 
| +    <div id="last"></div>
 | 
| +</div>
 | 
| +<script>
 | 
| +async_test(function(t)
 | 
| +{
 | 
| +    var first = document.getElementById("first");
 | 
| +    trusted_request(first);
 | 
| +    document.onfullscreenchange = t.step_func(function()
 | 
| +    {
 | 
| +        assert_equals(document.fullscreenElement, first);
 | 
| +        var last = document.getElementById("last");
 | 
| +        trusted_request(last);
 | 
| +        document.onfullscreenchange = t.step_func(function()
 | 
| +        {
 | 
| +            assert_equals(document.fullscreenElement, last);
 | 
| +            first.remove();
 | 
| +            document.onfullscreenchange = t.step_func(function()
 | 
| +            {
 | 
| +                assert_equals(document.fullscreenElement, null);
 | 
| +                t.done();
 | 
| +            });
 | 
| +        });
 | 
| +    });
 | 
| +});
 | 
| +</script>
 | 
| 
 |