| Index: safari/ext/background.js | 
| =================================================================== | 
| --- a/safari/ext/background.js | 
| +++ b/safari/ext/background.js | 
| @@ -540,12 +540,12 @@ | 
| setTimeout(callback, 0, items); | 
| }, | 
| - set: function(key, value, callback) | 
| + set: function(items, callback) | 
| { | 
| - safari.extension.settings[key] = value; | 
| - | 
| + for (let key in items) | 
| + safari.extension.settings[key] = items[key]; | 
| if (callback) | 
| - setTimeout(callback, 0); | 
| + setTimeout(callback); | 
| }, | 
| remove: function(key, callback) | 
| { |