Numbered lists should not reset manually set starting number

I’m happy with everything about numbered lists, including the automatic incrementing. I also don’t mind it renumbering items when a line is added or removed. My issue is about the behavior of resetting a manually set starting number.

Steps to reproduce

  1. Create a numbered list of say 3 items.
  2. Adjust the first number to be 5 instead of 1. It renumbers the list (5, 6, 7). Everything is fine so far.
  3. Now touch the first line by adding a space, and notice that it changes the 5 back to 1.

(Also if you start with 5. from the beginning it will reset that to 1 immediately. I could tolerate this but it’s especially bad once I’ve established an entire list).

Did you follow the troubleshooting guide? [Y/N]

I don’t expect there’s any trouble reproducing this; I think it’s the wrong default behavior.

Expected result

  • I think it’s surprising for the first number to get automatically changed to 1, if it is already set to a number (I could understand something like x becoming numbered).
  • Barring that, I think it should not be reset like this if there is already more than one item in the list.
  • Barring that, I think there should be an option to turn this off.

Actual result

Any modification of the first item in a numbered list, will cause it to be reset to 1.

In a callout, touching the header line is just like touching the first line.

Environment

SYSTEM INFO:
Obsidian version: v1.8.7
Installer version: v1.8.4
Operating system: Darwin Kernel Version 24.3.0: Thu Jan 2 20:24:06 PST 2025; root:xnu-11215.81.4~3/RELEASE_ARM64_T8103 24.3.0

Other Information

I understand this may be the expected behavior in which case we can move this to Feature Requests. But I don’t see why it behaves this way at all.

1 Like