Index: LayoutTests/web-animations-api/player-source-becomes-longer.html |
diff --git a/LayoutTests/web-animations-api/player-source-becomes-longer.html b/LayoutTests/web-animations-api/player-source-becomes-longer.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..04d9f6aa39b0f3ee6e47616224cd1298167319c7 |
--- /dev/null |
+++ b/LayoutTests/web-animations-api/player-source-becomes-longer.html |
@@ -0,0 +1,20 @@ |
+<!DOCTYPE html> |
+<script src="../resources/testharness.js"></script> |
+<script src="../resources/testharnessreport.js"></script> |
+ |
+<script> |
+test(function() { |
+ document.timeline.playbackRate = 0; |
+ document.timeline.currentTime = 0; |
+ var player = document.documentElement.animate([], 1000); |
+ player.startTime = -1000; |
+ |
+ assert_equals(player.currentTime, 1000); |
+ |
+ player.source.timing.duration = 1500; |
+ document.timeline.currentTime = 2000; |
+ |
+ assert_equals(player.startTime, -1000); |
+ assert_equals(player.currentTime, 1500); |
+}, 'Extending source content should not cause a change in start time.'); |
+</script> |