Lab · Context loss
The failure with no error
Sixteen WebGL cards, each gated by useSceneGate. Drop a context and watch the card report recovering, the generation counter tick, and the canvas rebuild itself. Sixteen is about where a browser stops handing them out. Nothing on this page handles the loss directly. The runtime does it.
renderer healthygeneration 0
waiting for headroom
vortexdormant · gen 0
waiting for headroom
plasmadormant · gen 0
waiting for headroom
voronoidormant · gen 0
waiting for headroom
latticedormant · gen 0
waiting for headroom
auroradormant · gen 0
waiting for headroom
radardormant · gen 0
waiting for headroom
streamdormant · gen 0
waiting for headroom
tesseractdormant · gen 0
waiting for headroom
fractaldormant · gen 0
waiting for headroom
matrixdormant · gen 0
waiting for headroom
firedormant · gen 0
waiting for headroom
starfielddormant · gen 0
waiting for headroom
terraindormant · gen 0
waiting for headroom
myceliumdormant · gen 0
waiting for headroom
microchipdormant · gen 0
waiting for headroom
hexgriddormant · gen 0
RendererHealth events
nothing yet. Drop a context.
A lost context cannot be revived, only replaced. The generation counter is what forces that replacement, which is why the card is keyed on it. Remove the key and these cards stay black. Scene gate docs