mirror of
https://github.com/zotero/zotero.git
synced 2026-08-28 05:25:31 +00:00
|
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: - |
||
|---|---|---|
| .. | ||
| content | ||
| locale | ||
| skin/default/zotero | ||