diff --git a/src/General/lib/$.coffee b/src/General/lib/$.coffee index 7578b27b0..1b29eb85e 100755 --- a/src/General/lib/$.coffee +++ b/src/General/lib/$.coffee @@ -343,6 +343,9 @@ do -> if chrome.runtime.lastError c.error chrome.runtime.lastError.message for key, val of data when key not of items[area] + if area is 'sync' and chrome.storage.sync.QUOTA_BYTES_PER_ITEM < JSON.stringify(val).length + key.length + c.error chrome.runtime.lastError.message, key, val + continue items[area][key] = val timeout[area] = setTimeout setArea, $.MINUTE, area return