The extensions in AMO get a human review so they may have a higher quality and less malware.
It also seam as if extensions for FF is intended to be small simple tools. I have now 2 times tried to get the same add-on approved and it is rejected for the same primary reason - the source files are too big for a review. Also other reasons the first time as I did not understand the process/tool to begin with. They demand that I make specific js files smaller and it is not possible as it is a library like jquery from github. How many people remove functions from jquery they do not use? It is also a very time consuming and dangerous process to remove functions from a standard library that is not used (can be referenced many unknown places).
It is also impossible to pass if if you have shared library files that is not used in the extension. The library files are shared between a browser/desktop version, an addon and cordova mobile versions. It is true that all files are not needed for every version. But why do I need to remove them as it is clearly stated the files that are used in the manifest file - just size issues?
The process is so slow. The first look by a reviewer takes aprox. 6 weeks, then it may take a long time before any reply to my reply regarding the rejection. Here the last time there have been no reply for 2 weeks.
In hope for an explanation or some sort of improvements?
But I have provided the complete non minified code?
Actually the code is still possible to read as only comments have been removed and internal variables have been shorten. Line break, function names etc is still there.
You should list the AMO page, not the add-on’s edit page
Admins were off during the Holidays.
From what I can see, add-on had been rejected. You would need to upload a new version so that it could be reviewed (by Admin).
I think the process need a big update. It is not clear to me that it has been rejected.
It is stated nowhere as far as I can see. It is just deactivated and there is a communication going on in a thread that moderators simply stop to reply on at some point.
Make it clear to the developer that he need to make a new version and upload everything again.
In my case this is not needed as far as I can see - so I will just upload the same version again
It does not say anything like that. It say it didn’t pass review because of the following problems… In my view this is not a sign to me that I have to send in everything again and start the process over again.
I answered to the issues stated and then believe that I will get some sort of reply and it will be taken up again as there is no changes to the source files needed as far as I can tell.
I know everyone is busy - but trust me when I say that the process is not so clear cut to people that are not familiar with the process.
It looks like the reviewer should have responded to it but didn’t. It’s been flagged for admin review now, @TheOne or @mozkewisch can follow up with you on this.
Hi Benny, I’m sorry you are experiencing difficulties with the review process. It is true that large files are a challenge to review manually. In your case, it seems that these files are part of a third party library. We allow third party libraries as long as they comply with our policies, provided we are made aware where the library is from. In fact, we prefer the unmodified original libraries, I’m sure there was a misunderstanding.
With the correct links, we can apply the Source Code Submission process and ensure the library is safe, without re-reviewing thousands lines of code we may have already seen before in case the library bundles other files.
I’ve replied via reviewer tools and hope things are more clear now. If you have further questions please get back to me via the reviewer tools and I will reply as soon as possible.