zotero/chrome/content
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
..
scaffold Scaffold: Focus code editor when selecting tab 2020-12-24 02:46:19 -05:00
zotero Fix unnecessary sync looping after downloading items 2021-05-14 03:49:26 -04:00
zotero-platform Fix tab toolbar button icon scaling on HiDPI 2021-03-23 18:04:38 +02:00