Add-ons Blog

Posts tagged with “developers”

Add-ons Update – Week of 2012/10/18

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 3 weeks to review. Most updates are being reviewed within 10 days. Most preliminary reviews are… Continue reading

Tags: , , , , , ,

Categories: compatibility, developers, documentation

Possible window load handler failures in Firefox 16

An add-on compatibility problem was recently discovered in Firefox 16. It is present in Firefox 16 and above, and we’re currently investigating it. The problem is that the window load event handler that many add-ons depend on isn’t fired under some circumstances. So far it appears that this only happens when a popup window is… Continue reading

Tags: , , , ,

Categories: compatibility, developers

Add-on Compatibility for Firefox 16

Firefox 16 will be released next week. Here’s the list of changes that went into Firefox 16 that can affect add-on compatibility. There is more information available in Firefox 16 for Developers, so you should read that too. General Mass CSS unprefixing. A very large number of CSS properties are no longer prefixed, so some… Continue reading

Tags: , , ,

Categories: compatibility, developers, documentation

Add-ons Update – Week of 2012/09/26

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 2 weeks to review. Most updates are being reviewed within 10 days. Most preliminary reviews are… Continue reading

Tags: , , , , , ,

Categories: compatibility, developers, documentation

What does “can’t access dead object” mean?

Firefox 15 introduced a major improvement in memory usage, by disallowing add-ons to keep references to DOM objects after their parent document was destroyed. This eliminates the most common cause of memory leaks in add-ons, and should reduce memory consumption for many users. If you install an add-on that causes this kind of memory leak,… Continue reading

Tags: , , , ,

Categories: compatibility, developers, documentation

Introducing the Add-on Guidelines

Add-ons are often cited as the main reason users love Firefox, and while they offer users substantial benefits, they can also be a cause of slowdowns, instability and other problems. This is the reality of having an open development platform where add-ons are first-class citizens: developers have the tools to create truly excellent and innovative… Continue reading

Tags: , , ,

Categories: developers, general, policy

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

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 2 weeks to review. Most updates are being reviewed within 10 days. Most preliminary reviews are… Continue reading

Tags: , , , , , ,

Categories: compatibility, developers, documentation

Add-on Compatibility for Firefox 15

Firefox 15 will be released tomorrow (sorry for the late post!). Here’s a list of changes that went into Firefox 15 that can affect add-on compatibility. There is more information available in Firefox 15 for Developers, so you should read that too. General Remove support for Chrome -> Content leaks. This bug fix has been… Continue reading

Tags: , , , ,

Categories: compatibility, developers, documentation

Exposing add-on objects to content safely

Add-ons often need to interact with page content, and mixing privileged and unprivileged code can be tricky thing to get right without compromising security. Unintentionally exposing privileged objects to web content is a major security concern, which is why bug 553102 came about. The idea behind this bug is simple: if you need to share… Continue reading

Tags: , , , ,

Categories: compatibility, developers, documentation