<html> <head> <script> function runTest() { if (window.layoutTestController) layoutTestController.dumpAsText(); var label1 = document.getElementById('label1'); label1.focus(); if (document.getElementById('cb1') != document.activeElement) return; var label2 = document.getElementById('label2'); label2.focus(); if (document.getElementById('cb2') != document.activeElement) return; document.getElementById('result').innerHTML = 'SUCCESS' } </script> </head> <body onload="runTest()"> This tests that the correct form control element is activated when clicking on a label. If the test is successful, the text "SUCCESS" should show below.<br> <Label id="label1">label1<input id="cb1" type="checkbox"></label><br> <Label id="label2">label2<fieldset><legend><input id="cb2" type="checkbox"></legend></fieldset></label><br> <div id="result">FAILURE</div> </body> </html>