docs/plans/2026-04-09-slate-v2-editable-docs-truth-pass.md
Align the public docs with the actual rich-text editing surface:
EditableBlocks / EditableTextBlocks for structured rendering, Editable for
the lower-level DOM snapshot seam.
Editable reference docs so they describe the current low-level surfaceEditableBlocksrenderPlaceholder and
renderTextEditable reference doc so it describes the current low-level
DOM snapshot seam and the structured EditableBlocks / EditableTextBlocks
surface separatelyEditableBlocks for the
structured rich-text surfacerenderElement.attributes on EditableBlocks, which makes the
current example shape honest again for callers who want to own the element
host directlyyarn workspace slate-react run test -- --test-name-pattern "EditableBlocks exposes renderElement attributes so callers can own the element host|EditableBlocks exposes renderLeaf so callers can own the leaf host"yarn workspace slate-react run testyarn test:customyarn lint:typescript