Skip to content

Commit

Permalink
WebKit export: [view-transitions] Refactor timing of "update callback…
Browse files Browse the repository at this point in the history
  • Loading branch information
nt1m committed May 10, 2024
1 parent 27e486c commit db7b1cf
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions css/css-view-transitions/duplicate-tag-rejects-start.html
Expand Up @@ -33,18 +33,18 @@
let updateCallbackDoneResolved = false;
transition.updateCallbackDone.then(() => { updateCallbackDoneResolved = true; }, reject);

// Then finished resolves since updateCallbackDone was already resolved.
let finishResolved = false;
transition.updateCallbackDone.then(() => {
assert_true(updateCallbackDoneResolved, "updateCallbackDone not resolved before finish");
finishResolved = true;
}, reject);

// Finally ready rejects.
// Ready rejects.
let readyRejected = false;
transition.ready.then(reject, () => {
assert_true(finishResolved, "finish not resolved before ready");
resolve();
readyRejected = true;
assert_true(updateCallbackDoneResolved, "updateCallbackDone should resolve before ready was rejected");
});

// Then finished resolves since updateCallbackDone was already resolved.
transition.finished.then(() => {
assert_true(readyRejected, "finished should resolve after ready was rejected");
resolve();
}, reject);
});
}, "Two different elements with the same name in the new DOM should skip the transition");
</script>

0 comments on commit db7b1cf

Please sign in to comment.