Hi Mozilla!
Our add-on is waiting for review since November 2014. Today it is 211 days since I’ve uploaded version last time and we are still waiting for somebody to review it. And it is more than a year since we have uploaded add-on the first time.
What I fear the most is that our add-on could be rejected again and we will have to wait one more year.
I’ll tell the whole history, I hope it may be helpful to other add-on developers.
First time I’ve uploaded the add-on more than a year ago, June 6, 2014.
I was young and inexperienced so I’ve made some silly mistakes in it:
- Using innerHTML. Also do not use jQuery.html or your add-on will be rejected!
- Using wrong libraries versions. Include only releases of libraries obtained from official sources in their original, unmodified files. Add-on was once rejected because jquery version was in UTF-8 with BOM (while original version is without BOM).
- Mixing SDK and overlay extensions.
This review iteration has taken 46 days (as I understand now it was very fast).
Next two times add-on was rejected because of libraries hashes mismatch until we’ve finally got the link to AMO libs hashes. Don’t forget to check the libraries you include against these hashes.
http://mzl.la/amo-libs
Some more useful notes:
- Use Object.create rather than object literals;
- Use built-in promise instead of some other version for a third-party library.
Add-on link:
https://addons.mozilla.org/en-US/firefox/addon/adguard-adblocker/