Hello, me and my team are currently working on migration of our addon to webextensions. Because all of the APIs that we need were finished only in version 56 we started working on the migration just recently. As we already had Chrome extension, migration was quite straightforward, but painful nonetheless(but it’s not related to the problem). After finishing webext version I accidentally stumbled upon this article: https://blog.mozilla.org/addons/2017/03/17/migrating-webextensions-dont-forget-users/ and realised that all of the user preferences will be lost upon upgrade directly to webext and started working on the hybrid version. Making it didn’t take much time and after a couple of tests I’ve passed webext and hybrid builds to the QA.
Now the important part, I was working and testing everything on macOS, and our QA-tester works on windows computer, initially he wasn’t able to run any build(neither hybrid nor webext). Webext version wasn’t working because of https://bugzilla.mozilla.org/show_bug.cgi?id=1389718 and started working after fixes were released to beta channel. But hybrid version still doesn’t work (we tried beta and dev edition). But it works perfectly on macOS and linux(we tried on ubuntu)
This is what happens if I try to click extension icon: http://imgur.com/a/jWtGY
The only error that I get in the browser toolbox console is:
Use of nsIFile in content process is deprecated. loader.js:247:15
I’m not sure that it’s related to the problem, but anyway…
Did you have similar problems? Any ideas how we can test hybrid version on windows?