mirror of
https://github.com/zotero/zotero.git
synced 2026-08-28 05:25:31 +00:00
Mirror of https://github.com/zotero/zotero.git
|
Some checks failed
CI / Build, Upload, Test (push) Has been cancelled
vacuum() and the APFS-cloning offline backup path both close and reopen the SQLite connection, which drops all ATTACHed databases -- including the in-memory "indexing" alias used for the fulltextWords scratch table set up in Fulltext.init(). Once the connection is reopened, indexing queries fail with "no such table: indexing.fulltextWords", and indexItems()'s ignoreErrors path routes the error to logError(), so indexing silently stops working for the rest of the session. Add an onConnect() hook on Zotero.DBConnection for per-connection state that doesn't persist across reopens, and use it from Fulltext.init() to re-attach the indexing DB on each reconnect. Regression sources: - |
||
|---|---|---|
| .github/workflows | ||
| app | ||
| chrome | ||
| defaults/preferences | ||
| js-build | ||
| note-editor@107ab75c32 | ||
| pdf-worker@fd642b3828 | ||
| reader@9643fac7a4 | ||
| resource | ||
| scripts | ||
| scss | ||
| styles@dff7452b24 | ||
| test | ||
| translators@0a464bd98f | ||
| types/gecko | ||
| .babelrc | ||
| .gitattributes | ||
| .gitignore | ||
| .gitmodules | ||
| chrome.manifest | ||
| CLAUDE.md | ||
| 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.