| Index: LayoutTests/web-animations-api/player-cancel-finishes.html
|
| diff --git a/LayoutTests/web-animations-api/player-cancel-finishes.html b/LayoutTests/web-animations-api/player-cancel-finishes.html
|
| index 0c4d11a89e6996b9a776857dde1da074bfa6758b..e928123428f57ef4fdfe4e8a5eb9476b56bf609e 100644
|
| --- a/LayoutTests/web-animations-api/player-cancel-finishes.html
|
| +++ b/LayoutTests/web-animations-api/player-cancel-finishes.html
|
| @@ -17,13 +17,13 @@ function log(message) {
|
| results.innerHTML += message + '<br>';
|
| }
|
|
|
| -function validateFinishEvent(player, event) {
|
| +function validateFinishEvent(player, event, currentTime) {
|
| if (event.target === player) {
|
| log('PASS: ' + player.name + ' is target');
|
| } else {
|
| log('FAIL: expected target named ' + player.name + ', actual target is ' + event.target);
|
| }
|
| - if (event.currentTime === player.currentTime) {
|
| + if ((currentTime !== undefined && event.currentTime == currentTime) || event.currentTime === player.currentTime) {
|
| log('PASS: event currentTime equals player currentTime');
|
| } else {
|
| log('FAIL: event currentTime ' + event.currentTime + ' does not equal player currentTime ' + player.currentTime);
|
| @@ -44,7 +44,7 @@ function onFinishTop(event) {
|
| }
|
|
|
| function onFinishMiddle(event) {
|
| - validateFinishEvent(playerMiddle, event);
|
| + validateFinishEvent(playerMiddle, event, 0);
|
| playerBottom.currentTime = 0;
|
| }
|
|
|
|
|