I have an existing Firefox add-on that I originally developed a few years ago using the SDK (package.json, etc.). I rewrote the add-on using WebExtensions (manifest.json, etc.). When I successfully tested the new version, everything worked fine.
When I went to AMO to upload the new version, 'All Platforms' was checked by default. I could check and uncheck that box or the boxes next to any of the other platforms (Windows, Linux, Mac, Android, etc.). I selected my zipped file to upload and eventually was shown a message informing me that the file was uploaded and validated successfully with 0 errors.
However, all of the Platform checkboxes got automatically unchecked after the file upload. Furthermore, they were all disabled. If I click the 'Add Version' button on that form to continue, I just get an error message telling me 'Need at least one platform.' Since I can't check any of the Platform checkboxes because they are now disabled, I can't continue.
As a troubleshooting test, I went ahead and selected my older version's file to upload (the version that was developed using the SDK). With the SDK based file, I didn't experience the unchecking and disabling of the Platform checkboxes. So, I'm not sure what's going on with the WebExtensions version.
Has anyone else experienced this using WebExtensions?