<?xml version="1.0"?><?xml-stylesheet type="text/css" href="chrome://global/skin"?><?xml-stylesheet type="text/css" href="chrome://mochikit/content/tests/SimpleTest/test.css"?><!--https://bugzilla.mozilla.org/show_bug.cgi?id=467442--><windowtitle="Mozilla Bug 467442"onload="onload()"xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"><scriptsrc="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"/><!--testcodegoeshere--><popupset><panelid="panel">Hello.</panel></popupset><hbox><buttonid="anchor"label="Anchor hello on here"style="transform: translate(100px, 0)"/></hbox><scripttype="application/javascript"><![CDATA[SimpleTest.waitForExplicitFinish();functiononload(){/** Test for Bug 467442 **/letpanel=document.getElementById("panel");letanchor=document.getElementById("anchor");panel.addEventListener("popupshown",functiononpopupshown(){letpanelRect=panel.getBoundingClientRect();letmarginLeft=parseFloat(getComputedStyle(panel).marginLeft);letanchorRect=anchor.getBoundingClientRect();is(panelRect.left-marginLeft,anchorRect.left,"Panel should be anchored to the button");panel.addEventListener("popuphidden",functiononpopuphidden(){SimpleTest.finish();},{once:true});panel.hidePopup();},{once:true});panel.openPopup(anchor,"after_start",0,0,false,false);}]]></script><!-- test results are displayed in the html:body --><bodyxmlns="http://www.w3.org/1999/xhtml"><ahref="https://bugzilla.mozilla.org/show_bug.cgi?id=467442"target="_blank">Mozilla Bug 467442</a></body></window>