Zotero Connector does not work in Safari version 27.0

dstillman Zotero Team
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.
  • dstillman Zotero Team
    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
  • dstillman Zotero Team
    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.
  • Just a heads-up that the connector vanished again after running 10.0.1 update. But the terminal commands above brought it back again.
  • dstillman Zotero Team
    Which specific command?
  • I ran the following, then restarted safari and it was back:

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

    spctl -a -vv /Applications/Zotero.app

    pluginkit -mAv | grep -i zotero
  • dstillman Zotero Team
    If it happens again, please check after each one and see which one fixes it. (But I'm guessing it was the second one — the first you had a typo the first time, and the last shouldn't change anything.)
  • But I'm trying to use it right now and on the first three journal sites I've been to, the connector has failed to put any info in my Zotero library. The connector shows the initial popup, but then does not progress through the steps of getting the various info and the PDF and just closes after a few seconds. Switching over to Chrome works fine, so I don't think it is anything wonky wth my Zotero installation itself.
  • dstillman Zotero Team
    We'd want an example URL and a Debug ID from the Connector for reloading the page and trying to save.
  • Here's an example not working in Safari, but fine in Chrome:

    https://link.springer.com/article/10.1186/s12983-026-00619-0?utm_source=researchgate.net&utm_medium=article#Abs1

    Debug ID is D663135456 for the failed import in Safari.
  • dstillman Zotero Team
    Have you granted permission to access all websites in the extension settings?
  • Yes, all websites. Interestingly, when I went to the extension section in safari setting, just to double check nothing had been altered from my previous configuration, I found this error alert at the bottom of the pane. Putting it here in case it is useful.
    https://s3.amazonaws.com/zotero.org/images/forums/u39298/5ljhifq3gunwse9h7cis.png
  • dstillman Zotero Team
    edited 4 days ago
    The locales errors aren't meaningful, no.

    I tested this in the Golden Gate beta and was able to save from that page.

    If you're still seeing this, are you able to download RIS on that Springer page (Cite this article → Download citation)?
  • I was still seeing this problem, even retesting the above link when you posted this last message. But as it worked for you in Golden Gate, I thought I would try the classic approach of reinstalling a fresh copy of the app. So I downloaded the dmg of 10.0.1 and had it replace my existing (long installed, many times updated) 10.0.1 copy of Zotero in my applications folder, and now it seems to be working fine, even on this same link above that failed minutes ago. I'm not sure what would explain this, but thanks for all the problem solving effort with this. Knowing it worked for you made me realize I had something going on with my install.
Sign In or Register to comment.