Bug in x-callback-url when called in a new window: it returns the focus to main window and returns URL of main window

There’s a new bug in obsidian://hook-get-address? URL reproduced like this.

procedure

  1. In Obsidian main window, edit a note, Foo.
  2. Right click on a different note, and choose “open in new window”
  3. type Bar in that window.
  4. invoke the obsidian://hook-get-address? URL reproduced like this. (this can be done by calling Hookmark’s Copy Link function)

expect

  • Get the address associated with note Bar.
  • focus remains in bar window

actual result

  1. focus switches back to note Foo.
  2. the address returned by obsidian://hook-get-address? is the address of note Foo, not bar.

I’m a co-founder of CogSci Apps Corp. which makes Hookmark . A mutual customer of ours reported the bug here: Obsidian - Hookmark not working in aditional windows (ie not the main widow) - Bug Reports - Hookmark Forum

1 Like

This is really hampering my workflow, as I really like to use separate windows.

But I manage all my references in DEVONthink so I use Hookmark to bidirectionally link my notes with the references.

I uploaded two screen recordings:

https://1drv.ms/v/s!AiyQlVgLajaVj-Zl7zprNxT10Pkf_A?e=meMM8Q

https://1drv.ms/v/s!AiyQlVgLajaVj-ZoiaKEMys0ozY8RQ?e=IjvKaH

1 Like

Will be fixed in v1.8.0.

1 Like

Thanks!