So recently an addon of mine was flagged to have a manual review. It’s been in the store for years working just fine, updates usually would get approved quickly. Over 3,000 users and 4+ ratings.
Recently, someone at Mozilla decides to flag the latest update for review. And because I use NPM, NUXT, and Webpack to build, I left instructions on building from the source.
Here’s the catch. From my understanding, the source is there so they can read the code if need be. Otherwise, I don’t see what else you would need a source for. You want to check it for security, see what exactly is going out without obscuring the code.
As this person at Mozilla builds from the source, they complain that the files aren’t the same. No shit. You built them locally on your machine, on your OS, on your node. As some of you know, frameworks like Nuxt generate random file names, and with webpack, the code base can never be compared because of how it chunks.
Anyways, that’s my rant, Firefox is a lost cause. The browser share is shrinking rapidly. Trying to explain to the review person that what they are comparing is like apples to oranges. I hate to say it. but Chrome has won. and they don’t even want the source code. lately, their review process has been pretty darn fast. (my CWS extension has over 10,000 users…)