window.log += "ancestorConstructor:"; window.log += "ancestorDestructor:"; "ancestorField" return "ancestorMethod"; window.log += "descendantConstructor:"; window.log += "descendantDestructor:"; "descendantField" document.getAnonymousNodes(this)[0]; return "descendantMethod"; Mozilla Bug 398135