Home key does not go to the beginning of the line in tables with long rows

We strongly recommend you to search the forum with possible keywords before submitting a new bug report. Please also try your repro steps with third-party plugins and custom CSS disabled and see if it’s still reproducible. If it’s an issue with third-party plugins or themes, try contacting the author for help. Once you’ve done the above, delete this line.

Steps to reproduce

  1. Create a table with several columns
  2. Add a link with a very long URL. Notice in code edit mode the link does not wrap like it does in a paragraph
  3. Press end to get to the end of the line of text. The editor scrolls to the right as expected
  4. Press Home to get the beginning of the text. The cursor moves to the farthest left that it can but the editor does not scroll to the left so you are stuck in the middle of the line. Pressing home again does not scroll the editor window

Expected result

  • Long links in table colums should wrap as they do in the editor
  • The editor should scroll to the left when the home key is pressed and the line is very long

Actual result

  • Long links in table cells do not wrap in edit mode
  • Long lines that are not wrapped cause editor to not scroll left when at end and the Home key is pressed


  • Operating system: Windows 11 (I know I’m ashamed of it too)
  • Debug info:
    Obsidian version: v1.0.3
    Installer version: v0.15.9
    Operating system: Windows 10 Pro 10.0.22621
    Login status: not logged in
    Insider build toggle: off
    Live preview: on
    Legacy editor: off
    Base theme: dark
    Community theme: none
    Snippets enabled: 0
    Restricted mode: on


Additional information

Table rows are intentionally not wrapped. So not a bug.
Home and End keys are indeed buggy.