There's a wacky null-check in nsXULPrototypeElement::ReleaseSubtree that causes the rest of the subtree to be skipped. This actually causes a leak when opening the Prefs dialog in Firefox, when the remembered panel is the cache panel (trunk build, Fri Nov 4 15:22:21 PST 2005, Linux/GTK2).
Created attachment 202127 [details] [diff] [review] patch
Fix checked in to trunk.
Checked in to MOZILLA_1_8_BRANCH.
Comment on attachment 202127 [details] [diff] [review] patch approved for 1.8.0 branch, a=dveditz for drivers
Fix checked in to MOZILLA_1_8_0_BRANCH.