docs/plans/2026-04-11-slate-v2-active-corridor-promotion-batch.md
Make shell promotion turn into real editing, not just a visual state change.
That means:
EditableBlocks promotion now selects the start of the promoted island in
editable-text-blocks.tsxpromoteTypeMs in
replacement-huge-document-islands-benchmark.mjsEditableBlocks largeDocument promotes a shelled island on mouse down now
proves:
activeRadius=010000pnpm bench:replacement:huge-document:islands:local
541.03ms37.95ms95.38ms36.49ms28.02ms34.63msThis is the first proof that deep interaction away from the default live island can stay cheap enough to keep.
pnpm bench:replacement:huge-document:local at 1000 blocks:
508.19ms12.80ms2.72ms33.22msThe large-document layer is no longer top-of-document-only theater.
Promotion now creates a real active corridor entry point for remote editing.
The next batch is corridor widening and policy:
activeRadius~95ms promotion cost more often than necessary