| 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) | 
| { | 
|  |