Zotero 7 Safari Connector fails to detect PDFs

I am using Zotero Connector 5.0.126 in Safari 17.5 on an ARM Mac, and I am noticing that the Zotero connector fails to detect PDFs present on an HTML page and only offers the option to save a snapshot. The only way to save a PDF with the connector is to directly open the PDF. This did not happen on my previous Mac computer with Safari and Zotero 7. Is this a known issue and are there any solutions recommended?
  • Zotero has never directly saved PDFs embedded in HTML pages, though in many cases it _will_ save metadata and attach the PDF from such pages. We'd need to see an example URL to say more.
  • We actually do detect PDFs in iframes and show the PDF icon. See https://pdfobject.com/static/ for an example. That works for me in Safari.

    In any case, we would indeed need an example URL to say more.
  • Here is an example URL: https://dl.acm.org/doi/10.1145/3610977.3634953
    My old computer recognizes this PDF and directly adds it, while my new Mac only saves the snapshot. Later today I'll go grab detailed version information for that other PC.
  • edited June 25, 2024
    Oh, no, this was just a misunderstanding — "detect PDFs present on an HTML page" is a slightly confusing way of describing this.

    So you're just saying a webpage isn't being recognized properly. What does it say when you hover over the save button? It should say "Save to Zotero (ACM Digital Library)".

    First, right-click on the Zotero extension, choose Manage Extension, and make sure the Zotero Connector has permission to access all webpages, not just some.

    If it does, can you provide a Debug ID from the Zotero Connector for reloading the ACM page?
  • It says "Save to Zotero (Web Page with Snapshot)". It even says that if a PDF is directly loaded in the browser, but in that case it actually does save the PDF rather than the snapshot.

    I did not have it set to access all pages, but turning on that setting does not change anything. Here is my debug ID: D1895966725
This discussion has been closed.