Bug 710064 added a pref observer to extensions.js without ever removing it, likely keeping about:addons alive after closing it, as has been noticed in bug 658738 comment 88.
*** Bug 712617 has been marked as a duplicate of this bug. ***
Created attachment 583469 [details] [diff] [review]
Adding removeObserver call.
The other change is cleanup while I'm there - there's no second argument to removeObserver: http://mxr.mozilla.org/mozilla-central/source/modules/libpref/public/nsIPrefBranch2.idl#130
And sorry for stealing your time.
Comment on attachment 583469 [details] [diff] [review]
This is a regression introduced in Firefox 11, so should be fixed there as well.
Patch is trivial.
This is a pretty bad leak regression with a simple fix; we should take it for 11. (It was on m-c for less than a week; just happened to hit the aurora pull dates.)
As there anything QA can do to verify this fix?
(In reply to Anthony Hughes, Mozilla QA (irc: ashughes) from comment #9)
> As there anything QA can do to verify this fix?
Thanks Dao for the quick response. qa-