zotero/chrome
Dan Stillman 7ace5ea29e Fix unnecessary sync looping after downloading items
An extra sync loop would be performed for every object downloaded, so a
download to an empty database could result in a huge number of
unnecessary loops. This was a regression from 52932b6eb, which started
queuing auto-syncs while a sync was in progress. The fix here is to skip
auto-sync for all objects saved from a sync download.

There are two new mechanisms involved:

- Event-level notifier options that get passed to passed to notify() at
  the top level of extraData rather than being included with every
  object (e.g., because `skipAutoSync` should apply to an entire save
  transaction)
- The ability to pass event-level notifier options when initializing
  a Zotero.Notifier.Queue, such as the one used for sync downloads
2021-05-14 03:49:26 -04:00
..
content Fix unnecessary sync looping after downloading items 2021-05-14 03:49:26 -04:00
locale Update locales from Transifex and merge new English strings 2021-04-30 07:34:01 -04:00
skin/default Mendeley import: Tweak intro text 2021-04-30 07:14:19 -04:00