mirror of
https://github.com/zotero/zotero.git
synced 2026-09-28 01:31:40 +00:00
Mirror of https://github.com/zotero/zotero.git
We switched file downloads to use XHR to fix downloads failing via authenticated proxies in fx115+, but that made them subject to our default 30-second timeout in `Zotero.HTTP.request()`. That timeout uses the XHR `timeout` property, which applies to the whole request, even if data is actively being downloaded. As a result, file downloads would fail for people downloading large files or on very slow connections. This implements manual connect and inactivity timeouts when using `Zotero.HTTP.download()`. Currently, these both use `options.timeout`, or the default 30 seconds, but we could probably take separate options and have lower defaults now that they no longer apply to the whole request. |
||
|---|---|---|
| .github/workflows | ||
| app | ||
| chrome | ||
| defaults/preferences | ||
| js-build | ||
| note-editor@ae92348364 | ||
| pdf-worker@0c1e6090ee | ||
| reader@db3149ea27 | ||
| resource | ||
| scripts | ||
| scss | ||
| styles@1554b78c31 | ||
| test | ||
| translators@4cadb3e145 | ||
| types/gecko | ||
| .babelrc | ||
| .gitattributes | ||
| .gitignore | ||
| .gitmodules | ||
| chrome.manifest | ||
| CONTRIBUTING.md | ||
| COPYING | ||
| eslint.config.mjs | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| update.rdf | ||
| version | ||
Zotero
Zotero is a free, easy-to-use tool to help you collect, organize, cite, and share your research sources.
Please post feature requests or bug reports to the Zotero Forums. If you're having trouble with Zotero, see Getting Help.
For more information on how to use this source code, see the Zotero documentation.