Add-ons Update – Week of 2012/07/05

Jorge Villalobos

I post these updates every 3 weeks to inform add-on developers about the status of the review queues, add-on compatibility, and other happenings in the add-ons world.

The Review Queues

  • Most nominations for full review are taking less than 10 days to review.
  • Most updates are being reviewed within 10 days.
  • Most preliminary reviews are being reviewed within 1 week.

These stats are taken from the last queue report:

  • 101 nominations in the queue awaiting review.
  • 75 updates in the queue awaiting review.
  • 93 preliminary review submissions in the queue awaiting review.

We’ve decreased waiting times significantly in the past couple of months. I hope that by the time I post the next report we’ll be back to the expected waiting times.

If you want this to happen faster, you can help! If you’re an add-on developer, please consider joining our team. Visit our wiki page for more information.

Test Your Add-ons for Memory Leaks!

There is an ongoing effort to track and stomp memory leaks in add-ons. Here’s where you can help, either by testing the add-ons you created, or testing the add-ons you use. Please read the article on Zombie Compartments, particularly the add-ons section. It should give you some pointers on how to find leaks and how to avoid them. The short version is: don’t hold any references to DOM objects after the document is closed.

With the resolution of bug 695480, whole classes of compartment leaks have been resolved on the Firefox side. This means that even if an add-on holds on to DOM references when it shouldn’t, they will be properly claimed. But this doesn’t mean that you shouldn’t test and fix your code! This fix will be introduced in Firefox 15.

Firefox 14 and 15 Compatibility

The Firefox 14 compatibility blog post is up, and the compatibility bump to 14 will happen within a week or so. I’ll be working on Firefox 15 compatibility shortly. Expect a blog post in one or two weeks.