I have developed a Firefox add-on which has been preliminary reviewed by the Firefox team and is listed at
[url removed, login to view]
However there are some review comments that needs to be addressed before it can get the full approval.
To address the review comments on the Firefox add-on raised by the Firefox review team leading
to successfully passing the final review.
Review comments to be addressed
1) In order to prevent conflicts with other add-on that may be installed by users,
Problem globals include the following files .....
2) Restarting the browser when a user presses "Switch Locale" is not acceptable.
3) Since your toolbar buttons seems to be the primary interface to your add-on, you should install it into the Navigation Toolbar
on first run, and only on first run.
4) You assign to the undeclared variable req (and probably others), thus leaking it to the global scope which could cause, among
other issues, compatibility problems with other add-ons. You can help prevent these types of problems in the future by adding "use strict"; (with
We recommend that you use the prefwindow element to manage your preferences.
They are more portable and consistent than hand-rolled UIs, and can save you some coding time.