Context
v1's screenshot only captures the visible viewport. Two candidate mechanisms exist and the choice needs a spike, same rigor as v1's protocol-backend spike:
- The process-global whole-document draw setting — must be applied before any view exists, so it becomes a library initialisation option, not a per-call flag.
- Scroll-and-stitch.
Scope
- A spike measuring both approaches: correctness on a long/complex page, memory cost, and time cost.
- Written GO/NO-GO per approach, then implement whichever wins.
Acceptance criteria
Context
v1's screenshot only captures the visible viewport. Two candidate mechanisms exist and the choice needs a spike, same rigor as v1's protocol-backend spike:
Scope
Acceptance criteria