"ancestor" this.storage = window; null "ownerDocument" "empty1" "empty2" XPCNativeWrapper.unwrap(window).counter++; undefined this.storage = window; undefined null undefined "ownerDocument" undefined "empty1" "empty2" undefined undefined Mozilla Bug 397934