Rows below columns behaviour is buggy

Open
#2,106 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Quiet
Tech stack
react
Domain
frontend

Research direction

Start by reproducing the behavior in the editor using a row of blocks with multiple columns, then test pressing Enter and Delete on the rows below it. Compare the cursor location and row behavior with the expected column flow; the issue is done when those actions consistently keep the cursor and following rows in the correct column context.

Written by the indexing model from the issue text.

Description

blocknote-side bug editor frontend

Bug Report

Problematic behavior
Clearing out that I'm not talking about tables. But about rows of blocks that have multiple columns
When I hit enter or delete rows below a row that has multiple columns the behavious is weird.
I often end up having my cursor on the right column

Expected behavior/code
Columns should affect rows bellow

Steps to Reproduce

  1. Do this...
  2. Then this...
  3. And then the bug happens!

Environment

  • Docs version: 4.8.2
  • Instance url: docs.numerique.gouv.fr

Possible Solution

Additional context/Screenshots
Add any other context about the problem here. If applicable, add screenshots to help explain.

https://github.com/user-attachments/assets/3f075beb-5ec4-4af4-911e-0f292d827514

Dominant language
Python
Stars
16.8k
Forks
638
Avg merge
1d 15h
Merged PRs (30d)
40

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from suitenumerique/docs

All issues in suitenumerique/docs

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.