From 039464603af5f597bbe53a3c3235bb8ae9867721 Mon Sep 17 00:00:00 2001 From: Mayhem Date: Thu, 13 Feb 2014 14:41:24 +0100 Subject: [PATCH] Setting local data on Chrome is not throttled, only debounce sync. --- src/General/lib/$.coffee | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/General/lib/$.coffee b/src/General/lib/$.coffee index 4d2d88d58..730cb0623 100755 --- a/src/General/lib/$.coffee +++ b/src/General/lib/$.coffee @@ -353,8 +353,7 @@ do -> delete timeout[area] items[area] = {} - setAll = $.debounce $.SECOND, -> - setArea 'local' + setSync = $.debounce $.SECOND, -> setArea 'sync' $.set = (key, val) -> @@ -365,7 +364,8 @@ do -> for key in $.localKeys when key of items.sync items.local[key] = items.sync[key] delete items.sync[key] - setAll() + setArea 'local' + setSync() $.clear = (cb) -> items.local = {}