Subj : Re: Sharing Javascript objects between different XUL windows. To : netscape.public.mozilla.jseng From : Peter Wilson Date : Thu Dec 23 2004 10:02 am Another Venkman printout: 0001: tmpSrcNode.previousSibling $[5] = [Text] [class: Text] {0} 0001: tmpSrcNode.previousSibling.nextSibling $[6] = [XULElement] [class: XULElement] {0} 0001: tmpSrcNode.previousSibling.nextSibling === tmpSrcNode $[7] = [boolean] false Also 0001: tmpSrcNode.nextSibling $[8] = [Text] [class: Text] {0} 0001: tmpSrcNode.nextSibling.previousSibling === tmpSrcNode $[9] = [boolean] false We have been slipped a dummy. It looks like we have A<->B<->C | | |<--B'->| Is XPConnect the culprit? .