You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// When ready resolves, all pseudo-elements for this transition have
534
530
// been generated.
@@ -747,7 +743,7 @@ The {{ViewTransition/domUpdated}} [=getter steps=] are to return [=this's=] [=Vi
747
743
748
744
Note: This happens if |transition| was [=skip the page transition|skipped=] before this point.
749
745
750
-
1. [=Call the DOM update callback=] of |transition|.
746
+
1. If it is not null, [=Call the DOM update callback=] of |transition|. Otherwise, treat |transition|'s [=ViewTransition/DOM updated promise] in subsequent steps as resolved.
751
747
752
748
1. [=promise/React=] to |transition|'s [=ViewTransition/DOM updated promise=]:
753
749
@@ -759,7 +755,7 @@ The {{ViewTransition/domUpdated}} [=getter steps=] are to return [=this's=] [=Vi
759
755
760
756
1. [=Skip the page transition=] |transition| with a "{{TimeoutError}}" {{DOMException}}.
761
757
762
-
* If the promise was fulfilled, then:
758
+
* If the promise was resolved, then:
763
759
764
760
1. If |transition|'s [=ViewTransition/phase=] is "`done`", then return.
765
761
@@ -834,7 +830,7 @@ The {{ViewTransition/domUpdated}} [=getter steps=] are to return [=this's=] [=Vi
834
830
835
831
1. [=Assert=]: |transition|'s [=ViewTransition/phase=] is not "`done`".
836
832
837
-
1. If |transition|'s [=ViewTransition/phase=] is [=phases/before=] "`dom-update-callback-called`", then [=call the DOM update callback=] of |transition|.
833
+
1. If |transition|'s [=ViewTransition/phase=] is [=phases/before=] "`dom-update-callback-called`", then [=call the DOM update callback=] of |transition| if it is not null.
838
834
839
835
1. Set [=document/transition suppressing rendering=] to false.
0 commit comments