Each region and group row in the Overview gets an enable checkbox. Disabling a box (or a group —
which cascades to all its members) hides it from the canvas AND excludes it from the exported prompt,
the bbox output, and the preview render. Still listed in the Overview (dimmed) so it can be re-enabled.
- JS: isDisabled(b) walks the parent chain (own or any ancestor disabled); applied in the canvas draw,
hit-testing, and buildCaptionObject (so token estimate reflects it too). Row checkbox toggles
b.disabled and commits; effectively-disabled rows render dimmed. State persists + round-trips via
the _ai2go sidecar / workflow.
- Python: _eff_disabled(box, by_id) mirrors the cascade; skips disabled in execute (elements + bboxes)
and in _render_preview.
JS + Python parse clean.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>