I made an extension which works fine, but not on my friend's computer. It throws 3 errors.
Uncaught (in promise) TypeError: Illegal invocation: Function must be called on an object of type StorageArea
at Promise (chrome-extension-async.js:34)
at new Promise (<anonymous>)
at Object.args [as get] (chrome-extension-async.js:31)
at backgroundimage.js:74
chrome-extension-async.js:34 Uncaught (in promise) TypeError: Illegal invocation: Function must be called on an object of type StorageArea
at Promise (chrome-extension-async.js:34)
at new Promise (<anonymous>)
at Object.args [as get] (chrome-extension-async.js:31)
at initializeOnlineBackgroundSettings (backgroundimage.js:171)
at backgroundimage.js:71
chrome-extension-async.js:34 Uncaught (in promise) TypeError: Illegal invocation: Function must be called on an object of type StorageArea
at Promise (chrome-extension-async.js:34)
at new Promise (<anonymous>)
at Object.args [as get] (chrome-extension-async.js:31)
at main.js:14
at cbArgs (chrome-extension-async.js:39)
I have no idea why it is doing this, it works perfectly fine for me. We are both using the same version of Chrome, Chrome 70.
I attached the extension.
Hypt.zip