<?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/global.css"?> <window title="textbox access key tests (see bug 698185)" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" xmlns:html="http://www.w3.org/1999/xhtml"> <html:style type="text/css"> hbox { margin-top: 0px; padding-top: 0px; font-size: 36px; } label, input { -moz-appearance: none; background: inherit; border: none 0px; } label { margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; } input { margin-top: 12px; padding-top: 8px; margin-bottom: 5px; padding-bottom: 9px; } </html:style> <hbox align="baseline"> <label value="foo" accesskey="s"/> <input xmlns="http://www.w3.org/1999/xhtml" value="text"/> </hbox> <script> onload = () => { let label = document.querySelector("label"); label.getBoundingClientRect(); label.value = "test"; }; </script> </window>