multi-account-containers/src/js
Kafji f4a087d0ed Fix sync resource hog
Hypothesis:
On receiving onChanged event of browser.storage.sync, sync will try to
_merge_ the container data and backup the merged data. One of the merging
process is called reconcileSiteAssignments in which sync will remove
assigned site form the delete site list. On each removal sync will tell
assignManager, the one who hold container data locally, to remove it as
well. In turn the assignManager will remove *and then* tell sync to
backup the data. This causes the backup process in sync to be invoked
multiple times, one from the sync process and one for each of removed
assigned site list. To make matters worse, the backup from removal of
assigned site list will run in parallel from each others.

This might fixes #1691.
2020-06-01 08:22:28 +07:00
..
background Fix sync resource hog 2020-06-01 08:22:28 +07:00
.eslintrc.js Page action assigns site to a container and simultaneously reopens site in container. 2020-02-28 15:47:43 -06:00
confirm-page.js Fixed 'open in current container button' not working 2020-03-15 17:42:52 +01:00
content-script.js Move to a Web Extension only. Fixes #1005 2017-12-05 19:06:13 +00:00
options.js keyboard shortcuts working 2020-02-28 15:47:43 -06:00
pageAction.js code review and feedback changes 2020-02-28 15:47:43 -06:00
popup.js added keyboard shortcuts back (ctrl+. and then a number opens a new container in that tab) 2020-03-03 20:04:45 -06:00
utils.js Removed options from new container menu. Tweaked new container menu to remove 2020-02-28 15:47:43 -06:00