Obsidian currently supports two types of links: 1) To files 2) To headings inside the files. It also supports auto-updating all backlinks when the file name is changed. It would be great if it is also possible to update the backlinks that link to the headers when the header title is changed.
This is a planned feature.
This is fundamental, like auto-update links to notes. I hope we won’t have to wait too long to get it implemented.
Just checked on v 0.8.4—not implemented yet.
It seems that it is not implemented yet. It’s a core feature! I hope to see it implemented soon.
Can’t wait for a magic!
Just also noticed this fundamental issue and was wondering if it was mentioned, it was, back in May! Seems like they’ve noted it and hopefully will be fixed soon. I’m liking the post and replying in hopes to bring it back up to attention.
Only thing I can do now is either manually check all references I made to the header I’m about to change or withhold using this feature.
+1. Without this feature, all the heading links are fragile to the point where it’s impractical to use them in most cases
In other words, your headers change quite frequently.
It’s not just headers, once you change the name of the file, all the header links to it are broken
@bishop1860: I am not sure I understand because when one changes a file name all links to it are amended accordingly. So, are we talking about 2 different things?
Oh, you’re right. So the header autoupdate is actually only useful for renaming headers after all
@bishop1860: right. The devs have said that the automatic adjustment of links to header changes will, at some stage, be fixed.
One solution/workaround is to use permanent block id together with editable/changing header.
Then the references do not need to be updated so such header can be edited in any application.
## experimental header 1 ^id1
The up-to-date header can be displayed in place of reference using either Obsidian style
[![[#^id1]]](#^id1) or markdown style
[!(#^id1)](#^id1) transclusion. (tested, both work in Obsidian 0.9.20)
This works best with Inline transclusion.
This does not transclude whole chapter but the header only.
Steps to reproduce
- create a note A with heading X
- create a note B linking to
- change heading X in A to XXX
- the link in note B should be updated to
A#XXXjust like when a note is renamed
- nothing happens
- Operating system: Linux
- Obsidian version: 0.6.5
- Using custom CSS: no
oh, yes. There will be a ui-support to handle this case.
Steps to reproduce
- There are two demo files, Demo A and Demo B.
- In Demo B, I creat a link to a specific header in Demo B.
- Then a change the linked header in Demo B.
- The link created in Demo A fails to access the linked header, only access to the Demo A file is available.
- In conclusion, if a linked header in a file has made changes, the links to this hearder can not update automatically.
The changes made in a specific header could be automatically updated for the related internal links, just as the internal links to file.
In conclusion, if a linked header in a file has made changes, the links to this hearder can not update automatically.
- Operating system: Win10 1909
- Obsidian version: v 0.7.6
Still broken in 0.9.17.
Also, broken similarly for transclusions ![[thing#heading]]
I believe this is still broken in 0.10.12