[GH-ISSUE #8192] [Bug] Several infuriating bugs in keyboard navigation #12047

Open
opened 2026-03-24 21:36:43 +00:00 by mirror · 1 comment
Owner

Originally created by @razmatruc on GitHub (Aug 28, 2025).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/8192

Originally assigned to: @asjqkkkk on GitHub.

Bug Description

  1. In a document with a title and several blocks:
    Sometimes, not always pressing down from the title goes to the end of the second block below instead of start of the next block below

  2. In a multi line block (lines separated by Shift+Enter)
    Home Key navigates to start of the block instead of start of the line

  3. It is not possible to delete a line block (a block that has been converted from several dash to a line) by just highlighting the block and pressing the delete key (but backspace key works correctly)

  4. Control-A always selects the entire document whereas it should cycle between select block, then on second press, select all document.

  5. Control+Left Arrow does not work when caret is at start of a block (should navigate to end of line of previous block)

  6. In a multi-line block (lines separated by Shift+Enter), when caret is at the start of a line, it control+Left Arrow goes before last word of the previous line instead of end of line. Similarly Control+Right goes to second word of next line instead of start of next line.

  7. (Sometimes, not always), when typing a command beginning with /, control+Backspace does not work

How to Reproduce

See each comment above

Expected Behavior

See each comment above

Operating System

Windows

AppFlowy Version(s)

0.9.7

Screenshots

Image

Additional Context

No response

Originally created by @razmatruc on GitHub (Aug 28, 2025). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/8192 Originally assigned to: @asjqkkkk on GitHub. ### Bug Description 1. In a document with a title and several blocks: Sometimes, not always pressing down from the title goes to the end of the second block below instead of start of the next block below 2. In a multi line block (lines separated by Shift+Enter) Home Key navigates to start of the block instead of start of the line 3. It is not possible to delete a line block (a block that has been converted from several dash to a line) by just highlighting the block and pressing the delete key (but backspace key works correctly) 4. Control-A always selects the entire document whereas it should cycle between select block, then on second press, select all document. 5. Control+Left Arrow does not work when caret is at start of a block (should navigate to end of line of previous block) 6. In a multi-line block (lines separated by Shift+Enter), when caret is at the start of a line, it control+Left Arrow goes before last word of the previous line instead of end of line. Similarly Control+Right goes to second word of next line instead of start of next line. 7. (Sometimes, not always), when typing a command beginning with /, control+Backspace does not work ### How to Reproduce See each comment above ### Expected Behavior See each comment above ### Operating System Windows ### AppFlowy Version(s) 0.9.7 ### Screenshots ![Image](https://github.com/user-attachments/assets/7dc41ef7-d176-4606-acf2-eec1bf4bf8a7) ### Additional Context _No response_
Author
Owner

@Techognito commented on GitHub (Sep 26, 2025):

while not directly when editing it's still keyboard navigation related:

Image

ctrl+period (.) and ctrl+\ is both opening and closing the sidebar, and there is no way to change/reassign the close sidebar shortcut

<!-- gh-comment-id:3338138500 --> @Techognito commented on GitHub (Sep 26, 2025): while not directly when editing it's still keyboard navigation related: <img width="99" height="46" alt="Image" src="https://github.com/user-attachments/assets/75e3b250-abc5-4331-a52a-8fd9ffe2e4d4" /> ctrl+period (.) and ctrl+\ is both opening and closing the sidebar, and there is no way to change/reassign the close sidebar shortcut
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#12047
No description provided.