Update existing linked references when shifting blocks

As a user, if I move a block somewhere else, I want all other blocks that link to it to update their link addresses automatically.

If you drag it, the block references are updated. But it should work even if you just copy/cut paste blocks into somewhere else in your graph. Roam Research has this feature.

@josestevenson this should already be the case, if you check the Markdown files you will see that referenced blocks have an id:: property. As long as the block has that property the references works. While using Logseq the id:: property is always preserved as far as I know.

Can you confirm? Or is there a case in which Logseq breaks the id property? Are you able to reproduce the issue?