From abc965c9bccce3feca4644c0a852689d8ea57bcb Mon Sep 17 00:00:00 2001 From: ccd0 Date: Tue, 12 Jan 2016 01:45:04 -0800 Subject: [PATCH] delete localStorage[key] seems to be not working in Greasemonkey. --- src/General/$.coffee | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/General/$.coffee b/src/General/$.coffee index 57b6a03d4..0e697ca76 100644 --- a/src/General/$.coffee +++ b/src/General/$.coffee @@ -493,7 +493,7 @@ else if GM_deleteValue? GM_deleteValue key if key of $.syncing delete $.oldValue[key] - delete localStorage[key] if $.hasStorage # for `storage` events + localStorage.removeItem key if $.hasStorage # for `storage` events $.cantSync = true if !$.hasStorage else if $.hasStorage $.oldValue = {} @@ -502,7 +502,7 @@ else if $.hasStorage localStorage[key] = val $.deleteValue = (key) -> delete $.oldValue[key] if key of $.syncing - delete localStorage[key] + localStorage.removeItem key else $.setValue = -> $.deleteValue = ->