SIGN IN SIGN UP

fix(core): backspace mid-text next to columnList moves block BLO-1126 (#2629)

* fix(core): add missing selectionAtBlockStart guard in backspace columnList handler

The "move to end of prev columnList" backspace handler was missing a
check for whether the cursor is at the start of the block. This caused
mid-text backspace next to a columnList to move the entire block into
the column instead of deleting a character.

* fix(core): add missing selectionAtBlockEnd guard in delete columnList handler

Same bug as the backspace handler — the "move first block from next
columnList" delete handler was missing a selectionAtBlockEnd check,
causing mid-text delete next to a columnList to incorrectly move blocks.

Also adds 3 delete tests mirroring the backspace tests, and marks
the mid-text tests with TODOs for vitest browser mode migration.
Y
Yousef committed
fa8d41c4baa70a844f823bf3e0ffeab70b8bcdc9
Parent: 5d980c4
Committed by GitHub <noreply@github.com> on 4/8/2026, 8:19:51 AM