35683 block editor 20 improvements and bug fixes v2#35691
Conversation
|
Claude finished @rjvelazco's task in 2m 43s —— View job ReviewMostly solid. A handful of real concerns worth a second look. 1.
|
…upport text blocks
…ables
Inside a table cell, Tab is owned by prosemirror-tables for cell navigation;
the indent extension was competing for the key and would indent the paragraph
inside the cell instead of advancing the cursor. The toolbar button had the
same gap and would silently mutate a cell's inner paragraph.
- Indent extension skips Tab / Shift-Tab when isActive('table'), in addition
to the existing list guards.
- Toolbar indent / outdent click handlers no-op inside tables (defense in
depth).
- Store can-checks suppress the text-block branch inside tables so the
button visibly disables instead of being a lit dead button.
- Drop the no-op state.tr.setSelection(state.selection) carried over from
the legacy code.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Videos
Solution
fix.mov
Issue
issue.mov
This PR fixes: #35683
This PR fixes: #35683