The current spec mentions a UA defined timeout as part of resolve inbound cross-document view-transition, which then cancels the active view transition (in a queued task).
The pageswap-long-delay.html test is using a very-long synchronous pageswap event to trigger the timeout, which suggests that the timed period starts before this event (which is fairly removed and before the resolve inbound cross-document view-transition algorithm).
It would be good to clarify when the timed period starts.
The test is also expecting the pagereveal event's viewTransition parameter to be null, which is different from queued cancellation of the view transition. I'm not sure if this is a test bug, or a spec bug.
The current spec mentions a UA defined timeout as part of
resolve inbound cross-document view-transition, which then cancels the active view transition (in a queued task).The
pageswap-long-delay.htmltest is using a very-long synchronouspageswapevent to trigger the timeout, which suggests that the timed period starts before this event (which is fairly removed and before theresolve inbound cross-document view-transitionalgorithm).It would be good to clarify when the timed period starts.
The test is also expecting the
pagerevealevent'sviewTransitionparameter to be null, which is different from queued cancellation of the view transition. I'm not sure if this is a test bug, or a spec bug.