Index: LayoutTests/media/resources/track-dispose-inner.html |
diff --git a/LayoutTests/media/resources/track-dispose-inner.html b/LayoutTests/media/resources/track-dispose-inner.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..ad16c41ee83663843251f39fa41b4048050fe9b4 |
--- /dev/null |
+++ b/LayoutTests/media/resources/track-dispose-inner.html |
@@ -0,0 +1,22 @@ |
+<!DOCTYPE html> |
+<video src='../content/test.ogv'> |
+ <track kind='metadata' src='../track/captions-webvtt/metadata.vtt' onload='loaded1()'> |
+</video> |
+<script> |
+video = document.getElementsByTagName('video')[0]; |
philipj_slow
2015/08/13 12:49:15
Is this deliberately to leave an HTMLCollection da
fs
2015/08/13 12:59:40
No longer needs to be a HTMLCollection. Changed.
|
+video.addEventListener('canplaythrough', function() { |
+ track1.track.mode = 'hidden'; |
+}); |
+track1 = document.querySelectorAll('track')[0]; |
+function loaded2() { |
+ parent.postMessage('kill', '*'); |
+} |
+function loaded1() { |
+ track2 = document.createElement('track'); |
+ track2.setAttribute('kind', 'metadata'); |
+ track2.setAttribute('default', 'default'); |
+ track2.setAttribute('onload', 'loaded2()'); |
+ track2.setAttribute('src', '../track/captions-webvtt/metadata.vtt'); |
+ video.appendChild(track2); |
+} |
+</script> |