5
  • Recent Beta breaks "browser.runtime", "...extension" and "...storage.sync"

  • BugsExtensionsDone

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

    6 days later

    Please share some example extension where we can see this issue.

      @tom Can you also test the RC build we released yesterday?

        2 years later

        Will mark this as resolved.

          No one is typing