Skip to content
Developer Preview

SessionGapOverlap

A live frame the fill already applied from a page — the other half of the recipe’s overlap discard.

The wire promises no order between a view/gap and the frame at its next, so the live twin of an event the page served can arrive after the fill finished, when the buffer is gone. Refused once, by cursor equality, because folding it again would re-run its routing — a duplicate queue-movement replay on the wire, which is exactly what the discard exists to prevent.

Property Type Stability Presence Description
kind "ignoredGapOverlap" required
method string required
viewCursor string required
Source

clients/sdk-ts/src/facade/session.ts:215

{
"kind": "Interface",
"canonicalPath": "SessionGapOverlap"
}