Zotero sync not working

I just subscribed to premium, and I’m trying to get Zotero sync to work. I’m in Firefox, and I’ve connected my Zotero account. When I click the button to Sync from Zotero, it churns for a while, then pops up an error message (I haven’t been quick enough to see what the error message says). There is an error in the browser console (below) that seems to happen at about the same time.

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api.typst.app/v1/graphql. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). Status code: 504. 

On refresh, the zotero.bib file has been created, but it’s basically empty, with only the following contents:

@misc{noauthor_notitle_nodate,
	keywords = {research ideas},
}

@misc{noauthor_notitle_nodate-1,
	keywords = {research ideas},
}

@misc{noauthor_notitle_nodate-2,
	keywords = {research ideas},
}

Could you try whether it works if you use another browser?

Just tried with Chrome and got the same issue, along with a gateway timeout:

POST https://api.typst.app/v1/graphql net::ERR_FAILED 504 (Gateway Timeout)

This seems like there is some sort of (maybe corporate or university?) proxy involved that interrupts the requests. That would also explain the missing headers. Does it work on another network, e.g. through a personal hotspot?

Nope, no luck at home or on the campus network.

It appears to be an issue with the size of my Zotero library - when I select a group or collection that has fewer references, it works. Seems there might be a timeout syncing my full Zotero library.

I’ve reported it as an issue with the web app (Zotero sync not working with large library · Issue #816 · typst/webapp-issues · GitHub), but if anybody has suggestions besides just using a group or collection, I’ll take them.