Switching or creating a workflow could leave the simplified canvas fitted to the previous graph's bounds (an apparently empty canvas after New workflow). Keying the canvas's ReactFlowProvider on the workflow id forces a fresh measure + initial fitView per workflow; the in-place refit still handles inserts/deletes within one workflow. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>