I found the issue.
Apologies to anyone confused by this, it's not an issue with `org`, but rather
with `org-roam`.
I assumed it wouldn't run any code when simply being loaded, but it turns out
that `org-roam` was adding itself as a link follow parameter for ID links when
loaded by Emacs.
Remo
I have been reading through the code, and it appears that org-id doesn't store
the actual positions of ids within all files.
It's instead fetched every time the link is accessed. There must be something
strange going on with the org cache causing this issue.
Sebastian Wålinder writes:
> Hello
Hello!
I often use org-id to create persistent links to headings like this:
* Foo
:PROPERTIES:
:ID: BAR
:END:
[[BAR][Link]]
However, after inserting a line above foo, following the link BAR will take me
to the wrong line, because the org-id database hasn't been updated with the
headline