Beta: Zotero Connector for Safari not showing up

dstillman Zotero Team
This discussion was created from comments split from: Available for beta testing: Improved Zotero Connector for Safari.
  • What are the system requirements for this new extension? Zotero Connector is no longer showing up for me on Monterey.
  • dstillman Zotero Team
    edited 7 days ago
    @Calorion: Same as before — Big Sur (macOS 11). Are you not seeing it in the Extensions pane in Safari, or are you just not seeing the icon in the toolbar? (If the latter, don't do anything — we'd want to debug that specifically. In that case, what Safari version?)
  • It’s not showing up in Extensions at all, even after deleting, restarting, and reinstalling the beta.
  • dstillman Zotero Team
    What Safari version?
  • dstillman Zotero Team
    edited 7 days ago
    Can you open Terminal via Spotlight, paste in this block, press Return, and then either paste the output here or email it to support@zotero.org with a link to this thread?

    pluginkit -mAvv | grep -i -A 4 zotero ; mdfind "kMDItemCFBundleIdentifier == 'org.zotero.zotero'" ; ls /Applications/Zotero.app/Contents/PlugIns ; codesign --verify --deep --strict -vvvv /Applications/Zotero.app/Contents/PlugIns/ZoteroSafariExtension.appex
  • dstillman Zotero Team
    edited 6 days ago
    /Applications/Zotero.app/Contents/PlugIns/ZoteroSafariExtension.appex: resource fork, Finder information, or similar detritus not allowed
    file with invalid attached data: /Applications/Zotero.app/Contents/PlugIns/ZoteroSafariExtension.appex/Contents/Resources/background/offscreenManager.js
    file with invalid attached data: /Applications/Zotero.app/Contents/PlugIns/ZoteroSafariExtension.appex/Contents/Resources/offscreen/offscreenSandbox.js
    file with invalid attached data: […]
    You're saying the provided output is what you get after deleting Zotero in Applications and reinstalling it? How exactly are you installing it?

    What's the output for this command?

    xattr -l /Applications/Zotero.app/Contents/PlugIns/ZoteroSafariExtension.appex/Contents/Resources/manifest.json
  • Just downloading it from https://www.zotero.org/support/beta_builds and dragging it into Applications.

    `$ xattr -l /Applications/Zotero.app/Contents/PlugIns/ZoteroSafariExtension.appex/Contents/Resources/manifest.json
    com.apple.FinderInfo:
    com.apple.quarantine: 0183;6a63ecf9;Safari;8EF516F4-2C28-4B88-8B11-27D8CF727DDF`
  • dstillman Zotero Team
    OK, try a new download.
  • Downloaded 10.0-beta.17+91d7e73d2, overwrote previous copy, launched Zotero, restarted Mac, allowed unsigned extensions…Zotero still not appearing in list of extensions in Safari.
  • dstillman Zotero Team
    Can you run the same commands as before?
  • ➜ ~ pluginkit -mAvv | grep -i -A 4 zotero ; mdfind "kMDItemCFBundleIdentifier == 'org.zotero.zotero'" ; ls /Applications/Zotero.app/Contents/PlugIns ; codesign --verify --deep --strict -vvvv /Applications/Zotero.app/Contents/PlugIns/ZoteroSafariExtension.appex
    org.zotero.zotero-beta.SafariExtension(5.0.212)
    Path = /Applications/Zotero.app/Contents/PlugIns/ZoteroSafariExtension.appex
    UUID = A889E299-E826-4D0E-9EF9-A46AF9331D54
    Timestamp = 2026-07-27 20:53:57 +0000
    SDK = com.apple.Safari.web-extension
    Parent Bundle = /Applications/Zotero.app
    Display Name = Zotero Connector
    Short Name = ZoteroSafariExtension
    Parent Name = Zotero

    com.apple.ContactsUI.ContactsViewService(1.0)
    Path = /System/iOSSupport/System/Library/Frameworks/ContactsUI.framework/PlugIns/ContactsViewService.appex
    UUID = 56A6EB92-16D8-4559-86D3-992F08AEFD8C
    ZoteroSafariExtension.appex
    /Applications/Zotero.app/Contents/PlugIns/ZoteroSafariExtension.appex: valid on disk
    /Applications/Zotero.app/Contents/PlugIns/ZoteroSafariExtension.appex: satisfies its Designated Requirement
    ➜ ~ xattr -l /Applications/Zotero.app/Contents/PlugIns/ZoteroSafariExtension.appex/Contents/Resources/manifest.json
    com.apple.quarantine: 0183;6a67c2aa;Safari;840DC4FA-0CB9-44F2-86E6-59E50809F56D
  • dstillman Zotero Team
    Is this an Intel Mac?

    If you update to beta 18, does it work with "Allow Unsigned Extensions"?
  • Yes and yes.
  • dstillman Zotero Team
    OK, with beta 19 you should be able to use it with "Allow Unsigned Extensions" disabled. Let us know if that works.

    It won't be the new improved Connector described in the original thread, though — those improvements were made by switching from a "Safari app extension" to a "Safari web extension", and Safari only supported web extensions via the Mac App Store on macOS 11 and 12. Beta 19 bundles both extensions, but we won't be updating the app extension going forward.

    Note that Safari 17 is no longer receiving security updates from Apple, so it isn't really safe to use at this point. If you can't upgrade macOS (which would only be the case for Macs from before 2016 or 2017 at this point), I'd recommend switching to another browser (which means Firefox, basically — Chrome is dropping Monterey support literally today).
Sign In or Register to comment.