Concur 100% on the tab issue.
Current Obsidian behavior is inconsistent.
Given a bullet line like this:
- my bullet
The following behavior occurs when pressing Tab: (| represents cursor location)
-
|- my bullet indents the bullet
-
- |my bullet indents the bullet
-
- my |bullet inserts tab character
-
- my bullet| inserts tab character
Similarly, given the following bullet line:
- my indented bullet
(Note: tab character before the bullet, as inserted by Obsidian, not rendering in the forum)
The following behavior occurs when pressing Shift+Tab: (| is again cursor location)
-
| - my indented bullet dedents the bullet
-
|- my indented bullet dedents the bullet
-
- my |indented bullet dedents the bullet
-
- my indented bullet| dedents the bullet
Shift+Tab works the same consistently but Tab does not.
As users we expect the Tab and Shift+Tab to be inverse operations, so they should work consistently together at all times.