Tested with the latest Chrome Canary, latest Firefox Nightly, latest Firefox Developer Edition, and normal Firefox release.
Only Canary works with the extension. I’m making this using someone else’s GitHub API wrapper. I had originally written my own code to handle the GitHub API, but thought that maybe I messed something up. I deleted that code and switched to using Octokat for the API wrapper.
Upon further testing, not even Octokat works. I added print calls to every function, currently only functions in the global scope and first-level functions will print anything out. Promises and other similar things do not get called, foe example this line.
In Chrome this works fine.
But Firefox does not.
According to the documentation, my manifest is well formed, although incomplete.
Any help is appreciated.