HOOKMARK and OBSIDIAN

To start off I am enjoying my newly found bi-directional Hookmark links!

I am using Hookmark 6.10 + Mac Sequoia 15.5 + Obsidian v1.8.10.

Also, I see the installed Obsidian script in the Hookmark Settings.

in Obsidian I get this when I look for the ability to make a link:

Am I missing something or should this work?

In Obsidian Settings window, please enable “Allow URI callbacks” and try it again. You might need to restart Obsidian.

Fantastic! Fantastic! Fantastic! What more can I say.

I have the same problem. HOWEVER Hookmark does work on the main Obsidian vault but no others. I have the obsidian plug and Callback URI set.

1 Like

Hookmark support will get back to you soon I’m sure. I am amazed at the quality of support here.

Just want to confirm—have you enabled the “Allow URI callbacks” setting?

Next, please go to Obsidian → View → Toggle Developer Tools. This will open the console on the right side of the Obsidian window.

Then, invoke the Hookmark window. What do you see in the console output?

Thank you

Hi, This is what I see in the console. Obsidian Developer Console
plugin:dataview:20478 Dataview: version 0.5.68 (requires obsidian 0.13.11)
plugin:dataview:13006 Dataview: all 196 files have been indexed in 0.019s (196 cached, 0 skipped).
plugin:dataview:13010 Dataview: Dropped cache entries for 1 deleted files.
app.js:1 Received URL action {x-error: ‘hook://x-callback-url/setCurrentNodeError’, x-success: ‘hook://x-callback-url/setCurrentNode?urlKey=advanceduri&plusencoded=yes&requestID=$requestID’, action: ‘hook-get-advanced-uri’}

Again, If I run this in the 'main’vault I get a Hookmark correctly. In this vault (or any other) I get an empty Hookmark pop-up.

It looks fine.

Could you please double check the setting for “Allow URI callbacks” setting for each vault? It has to be enabled for each vault.

Thank you

Sorry. I can only find one place to set the "Allow URI callbacks” setting and its in the main Obsidian Settings area which is vault agnostic. I must be missing somnething

Sorry, I am not very familiar with Obsidian. Can you open multiple vaults in one Obsidian window?

I can only open one vault at a time. For each valut, I need to enable "Allow URI callbacks” setting.

Not in a single Obsidian window but you can have multiple vaults open at the same time in a single or multiple spaces (on a Mac). I have tried each permutation; with a single vault (main and then not main) open and with 2 or more (including the main vault) In every case its the same, the hook works fine with the main vault and is blank with the secondary vaults.

Can you open a non-main vault without opening the main vault? Then go to Settings and make sure "Allow URI callbacks” setting is enabled.

Yes. I closed Obsidian with only a non-main vault open. Reopened Obsidian which only opened the vault that was there when I quit and checked the URI callbacks; which was still active. I then tried to hook a note and ithe hookmark pop-up was still blank

In this case, Could you please try disabling "Allow URI callbacks” setting and enabling it again? And see if it has any difference.

Thank you

Just done this with and without the main vault and the secondary vault - the results are identical. With the URI callback ‘off’ the hookmark pop-up is always blank (in main and secondary vaults). When switched back ‘on’, the main vault pop-up is populated but the secondary remains stubbornly empty!

Thank you, @trofanna .
If you create a new vault(just for testing, can have only one file), not related to any main or secondary vault, does "Allow URI callbacks” setting work for this vault?

Unfortunately not. It resolutely remains empty when I try hookmarking the new vault and note

What’s your Obsidian version?

Could you please check if the Advanced URI plugin is installed for this vault? I noticed from the console output that you’re using the Advanced URI plugin. This plugin needs to be installed in each vault where you intend to use Advanced URI.

Sorry for the delay. There was an ISP outage last night, It is 1.8.10