Steps to reproduce:
Seems that recent release extension support is reduced. Now functions/objects like "browser.runtime" and "browser.extension" are gone and returned "undefined". Also in console I can find lot of crashes with "kagi.executeCallback' is undefined". But its hard to find out what the problem could be, because the source of crash is just "Global Code". One of the trouble maker could be "browser.storage.sync", but I am not sure. The function "brower.storage.sync.get" is called but the callback is never executed. Maybe the function is not finished yet, but in recent Beta the callback was executed and did not cause a crash or break the extension. I think most extension do not work anymore because e.g. "browser.runtime" is used for error handling, "browser.extension" provide lot of utilities and "browser.storage.sync" used for store configs.
Expected behavior:
Please bring back previous behaviour. :-)
Orion and macOS:
Version 0.99.109-beta (WebKit 613.1.12)
macOS 12.0.1