<html xmlns="http://www.w3.org/1999/xhtml" class="reftest-wait"> <head> <bindings xmlns="http://www.mozilla.org/xbl"> <binding id="a"><content></content></binding> <binding id="b"><content><style xmlns="http://www.w3.org/1999/xhtml" style="display: none;">* { overflow: hidden; }</style><children xmlns="http://www.mozilla.org/xbl"/></content></binding> </bindings> <script type="text/javascript" style="display: none"> function one() { while (document.documentElement.firstChild) document.documentElement.removeChild(document.documentElement.firstChild) document.documentElement.style.MozBinding = 'url("#a")'; setTimeout(two, 1); } function two() { document.documentElement.style.MozBinding = 'url("#b")'; setTimeout(three, 1); } function three() { document.documentElement.style.MozBinding = 'url("#a")'; document.documentElement.removeAttribute("class"); } </script> </head> <body onload="one();"></body> </html>