[css-view-transitions-2] Clarify inbound transition timeout semantics (original) (raw)

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.