"Allow this site to open the obsidian link with Obsidian?"

On Zotero 7.0.0-beta.47+f012a348a running Zotlit and BetterBibtex (latest updates of both), all is working fine except that every time Zotlit calls Obsidian from Zotero (open/update/create literature note) I get a permissions dialog box about allowing 'this site' (Zotero??) to open the link in Obsidian. There's a brief delay before the 'open' button becomes active, and then it works fine.

The obsidian:// url protocol works fine in browsers/elsewhere on my mac - it's only Zotero that is presenting the dialog box.

I'd just like to make it the default behaviour so I don't have to click the permission button everytime. Any advice?
  • I had the same problem. If short, you could set "security.external_protocol_requires_permission" to false.

    Step-by-step:
    1) Open the zotero settings
    2) Open the advanced tab
    3) Click "config editor" button at the bottom
    4) Click "Accept Risk and Continue" at a popup window
    5) Enter "security.external_protocol_requires_permission" as search input
    6) Double click on the string to change value to false

  • Thank you so much! Worked perfectly :-)
  • thank you for your question, the solution also helped me!
  • Any idea how we might implement this on the Zotero 8 beta? I've gotten the prompt again, and the original config option is no longer there.
  • I just upgrade to 8.0.1 and the permission pop up appeared again. I still have the previous entry in the config editor - set to 'false' - but it's not doing it (and since others don't have the entry, perhaps it's redundant in Zotero 8? Is there an equivalent setting I can change in Zotero 8 config?
  • edited 3 days ago
    Yes, same here.

    macOS Sequoia v15.7
    Zotero v8.0.1

    Every time the permission request pops up.

    In the profiles folder, I deleted the handlers.json file and started fresh, but same result.

    I also have the "security.external_protocol_requires_permission" as false.

    I also found something called:
    "security.data_uri.block_toplevel_data_uri_navigations" and have that set as false, too.

    All to no avail.

    This is slowing me down to a crawl, unfortunately.

    Any tips / help greatly appreciated, if there is some data I can collect, let me know.

    Thanks.

    -- madison

    Also: cross reference the following older entry:
    https://forums.zotero.org/discussion/126717/open-note-in-obsidian-fails-to-launch-obsidian-despite-generating-a-valid-uri#latest
Sign In or Register to comment.