chromium/third_party/blink/web_tests/fast/events/no-blur-on-page-leave.html

<script>
function test()
{
    if (!window.testRunner)
        return;

    testRunner.dumpAsText();
    testRunner.waitUntilDone();

    var element = document.getElementById("elem");
    element.focus();
    element.onchange();
}
function failed()
{
    document.getElementById("console").innerHTML = "blur event fired, FAILED!";
    window.location = 'resources/no-blur-result.html/#FAILED';
    testRunner.notifyDone();
}

</script>
<body onload="test();">
onblur should not fire if an element has focus when navigating away from the page<br>
<a href="rdar://problem/5326303">rdar://problem/5326303</a><br>
<select id="elem" onchange="window.location='resources/no-blur-result.html';" onblur="failed()">
<option>CHANGE ME</option>
<option>PICK ME</option>
</select>
<pre id=console>
</pre>
</body>