Steps to reproduce
- create a new vault:
test_config_folder
- go to
Settings / About
, change Override config folder to.obsidian-override
and relaunch. - tap vault icon in side bar
- tap
test_config_folder
- tap “Rename”, rename to
test_config_folder_rename
Note at this point, you will have to force-close Obsidian. There are another couple minor bugs here around renaming.
- there is no visual indicator the rename succeeded and you’ll get errors every subsequent time you tap rename
- The choose vault screen will show the old name and not update.
Closing Obsidian forces it to recognize the new name so you can open it.
- Go to vault selection screen, choose,
test_config_folder_rename
, Enter vault - go to
Settings / About
Expected result
Override config folder value should be .obsidian-override
Actual result
Override config folder value is .obsidian
With the following implications
- renaming loses settings, is not an atomic operation
- if
.obsidian
is being used on another device profile and the vault was previously using.obsidian
with sync, the old.obsidian
settings that linger causes unexpected data loss on other devices. The note contents are safe, but settings get over-written unexpectedly.
Environment
- Operating system: iOS
- Debug info:
SYSTEM INFO:
Obsidian version: 1.2.1 (52)
Operating system: ios 15.4.1 (Apple iPhone)
Login status: logged in
Catalyst license: vip
Live preview: on
Legacy editor: off
Base theme: dark
Community theme: Minimal
Snippets enabled: 2
Safe mode: off
Plugins installed: 3
Plugins enabled: 3
1: Natural Language Dates
2: Advanced URI
3: Minimal Theme Settings
Additional information
In my case, I was unable to restore all the settings successfully just using obsidian. Somehow, even file recovery and sync settings recovery were ineffective. I fortunately have external backups.