Cap decoded snapshots and queued GPU work so a slow presentation path cannot accumulate frames indefinitely. Coalesce deferred damage and retry the latest image when a texture returns, including while JIT rendering is idle.