ViewTransition: updateCallbackDone property

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The updateCallbackDone read-only property of the ViewTransition interface is a Promise that fulfills when the promise returned by the document.startViewTransition()'s callback fulfills, or rejects when it rejects.

updateCallbackDone is useful when you don't care about the success/failure of the transition animation, and just want to know if and when the DOM is updated.


A promise.



// start new view transition
const transition = document.startViewTransition(() => displayNewImage());

transition.updateCallbackDone.then(() => {
  // Respond to the DOM being updated successfully

See Transitions as an enhancement for a useful example.


CSS View Transitions Module Level 1
# dom-viewtransition-updatecallbackdone

Browser compatibility

BCD tables only load in the browser

See also