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.
Properties
Section titled “Properties”| 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"}