tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

track-delete-during-setup.html (878B)


      1 <!DOCTYPE html>
      2 <title>Track deletion during setup</title>
      3 <script src="/common/media.js"></script>
      4 <script src="/resources/testharness.js"></script>
      5 <script src="/resources/testharnessreport.js"></script>
      6 <video>
      7    <track src="resources/metadata.vtt">
      8 </video>
      9 <script>
     10 async_test(function(t) {
     11    var video = document.querySelector("video");
     12    var track = document.querySelector("track");
     13    t.step_timeout(function() {
     14        video.parentNode.removeChild(video);
     15    }, 61);
     16 
     17    track.onload = t.step_func(function() {
     18        var track2 = document.createElement("track");
     19        video.appendChild(track2);
     20        t.step_timeout(t.step_func_done(), 100);
     21    });
     22 
     23    assert_equals(track.readyState, HTMLTrackElement.NONE);
     24    assert_equals(track.track.mode, "disabled");
     25    track.track.mode = "hidden";
     26 
     27    video.src = getVideoURI("/media/test");
     28 });
     29 </script>