In the latest version of obsidian, the hookmark link is broken
This problem occurs when I press com+h, not when I click on the link
Sorry about this issue.
It looks to me it is a permission issue. Hookmark needs your permission to get Obsidian URL using hook://x-callback-url/setCurrrentNode. Could you please give the permission to it and see if it resolves the problem? You can check on “Always open hook:…” checkbox so you don’t need set this every time you open Hookmark window.
Thank you
I have granted it before, and it works well. It is the problem in the recent new version. I hope you can give me effective suggestions
Perhaps Obsidian requires the permission for each new release. I will pay attention to that next time when I update Obsidian.
Or do you mean even you tiched on “Always open hook…” checkbox, it still asks you every time when you open Hookmark window?
Thank you
After I checked “Always open hook: links in the future” it blinks and disappears when I execute a ctrl+h shortcut, sometimes it would show up as expected when I quickly hit “h” twice while holding ctrl.
Here is a video - https://www.dropbox.com/scl/fi/8nu1vfdeqqbzpslbzafcp/Screen-Recording-2024-08-23-14-27-08.mp4?rlkey=5g1741bupx2jtv9debir75xf3&raw=1
I’ve got accessibility permission toggled on, also tried to give Hookmark a full disk access - no change.
Mac M1, latest Sonoma.
I tried to reproduce the problem but no luck yet.
Does it happen if you use a different shortcut to invoke Hookmark? You can configure this in Hookmark preferences window ->Shortcuts->Show Hookmark context window(additional shortcut).
Thank you
I found what was causing this issue, it was a shortcut I assigned in Raycast. It was working fine in any app except Obsidian.
I assigned the same shortcut in Hookmark settings like you suggested and removed the one from Raycast, all good now.
Thank you.
Fix for Hookmark Not Linking with Obsidian
If you’re experiencing issues where [[Hookmark]] shows a blank window instead of copying a link from [[Obsidian]], the solution lies in an advanced setting within Obsidian.
Steps to Fix:
- Open Obsidian and navigate to Settings > Advanced.
- Enable “Allow URI Callbacks”.
This allows external apps to interact with Obsidian through URIs, resolving the issue instantly. Everything should now work as expected!