Zotero Connector does not work in Safari version 27.0

This discussion was created from comments split from: Announcing Zotero 10.
  • Great update! But as a heads-up, the Zotero connector extension does not work in Safari Version 27.0 (22625.1.29.11.24). Yes, I know this is a beta version of safari, but we are not far away from release. Zotero connector does not show up in the safari extension settings to activate. I've tried restarting apps and computer a few times and it still does not show up. Previous version of Zotero and connector extension were working great in the same safari/macOS 27 beta this morning, before I updated to Zotero 10.
  • Working fine here. Almost certainly just the usual post-upgrade macOS bug that has existed for years.

    But rather than following the usual steps, can you open Terminal via Spotlight and run a few things, and let us know the output?

    codesign --verify --deep --strict "/Applications/Zotero.app/Contents/PlugIns/ZoteroSafariWebExtension.appex"

    spctl -a -vv /Applications/Zotero.app

    pluginkit -mAv | grep -i zotero

    Then restart Safari, confirm that it's still not showing up, and run this:

    log show --last 15m --predicate 'subsystem == "com.apple.Safari" AND category == "Extensions"' | grep -i zotero

    You can email the output from the above to support@zotero.org with a link to this thread or post here if it fits.

    And then run both of these and see if the extension appears in the Safari settings after either, including after restart Safari:

    touch "/Applications/Zotero.app/Contents/PlugIns/ZoteroSafariWebExtension.appex"

    /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -f /Applications/Zotero.app
  • Thanks for the quick reply on this. I'll go through the steps and send the results via email.
  • Well, that was a quick fix. Thanks! After running the first three terminal commands, the zotero connector showed up in the safari settings after a restart. I verified it is working correctly by downloading a few papers. The outputs from the terminal are as follows:

    codesign --verify --deep —strict "/Applications/Zotero.app/Contents/PlugIns/ZoteroSafariWebExtension.appex”
    OUTPUT: —strict: No such file or directory

    spctl -a -vv /Applications/Zotero.app
    OUPUT: /Applications/Zotero.app: accepted
    source=Notarized Developer ID
    origin=Developer ID Application: Corporation for Digital Scholarship (8LAYR367YV)

    pluginkit -mAv | grep -I zotero
    OUTPUT: org.zotero.zotero.SafariWebExtension(5.0.213) 9585C1A4-C732-4398-B595-7F95D0EBA066 2026-08-24 18:33:08 +0000 /Applications/Zotero.app/Contents/PlugIns/ZoteroSafariWebExtension.appex
  • Can you run this and send the output?

    log show --last 3h --predicate 'subsystem == "com.apple.Safari" AND category == "Extensions"' | grep -i zotero
  • I just emailed it because the output was very long! Hope this helps.
Sign In or Register to comment.