Index: third_party/WebKit/LayoutTests/external/wpt/webvtt/rendering/cues-with-video/processing-model/navigate_cue_position.html |
diff --git a/third_party/WebKit/LayoutTests/external/wpt/webvtt/rendering/cues-with-video/processing-model/navigate_cue_position.html b/third_party/WebKit/LayoutTests/external/wpt/webvtt/rendering/cues-with-video/processing-model/navigate_cue_position.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..6a50429e1b6bd8620e692f7c4c51dcf05b0ccd9c |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/external/wpt/webvtt/rendering/cues-with-video/processing-model/navigate_cue_position.html |
@@ -0,0 +1,27 @@ |
+<!doctype html> |
+<html class="reftest-wait"> |
+<title>WebVTT rendering, cue position after navigation</title> |
+<link rel="match" href="navigate_cue_position-ref.html"> |
+<script src="/common/reftest-wait.js"></script> |
+<script src="/common/utils.js"></script> |
+<style>iframe {width:100%; height:500px}</style> |
+<script> |
+var uuid = token(); |
+onload = function() { |
+ var frame = document.getElementsByTagName("iframe")[0].contentWindow; |
+ if (sessionStorage[uuid]) { |
+ document.body.appendChild(document.createTextNode('FAIL (page reloaded after navigation)')); |
+ delete sessionStorage[uuid] |
+ takeScreenshotDelayed(100); |
+ } else { |
+ setTimeout(function() { |
+ frame.location.assign('data:text/html,<body onload="setTimeout(function(){history.back()}, 100); sessionStorage[\'' + uuid + '\'] = \'true\';">x'); |
+ setTimeout(function() { |
+ delete sessionStorage[uuid]; |
+ takeScreenshot(); |
+ }, 500); |
+ }, 100); |
+ } |
+} |
+</script> |
+<iframe src="navigate_cue_position-1.html"></iframe> |