- Bulk-change detection: skip drag logic when >60% nodes move in one
frame (workflow switch, undo) — fixes links disappearing after
switching workflow tabs when drag mode is adaptive.
- Mode 4 dragged links now participate in staggered unfreeze after
release (were previously excluded, causing instant reappearance).
- Staggered reveal now uses routeBatchPercent setting (default 10%,
configurable 2-100%) instead of hardcoded 25%/4-batches.
- Drag-dim separation: new dragDimAlpha setting (default 0.15) for
unrelated-link opacity while dragging, separate from select-dim
dimAlpha (0.06). Drag no longer makes canvas unreadable.