<!DOCTYPE html>
<ol contenteditable>
<li>Press enter
</ol>
<p>Then click here</p>
<script>
if (window.testRunner) {
testRunner.dumpAsText();
testRunner.waitUntilDone();
}
var list = document.querySelector('ol');
var p = document.querySelector('p');
var observerRuns = 0;
var observer = new MutationObserver(function() { ++observerRuns; });
observer.observe(list, {childList: true});
list.addEventListener('blur', function() {
document.body.innerHTML = observerRuns == 1 ? 'PASSED' : 'FAILED';
if (window.testRunner)
testRunner.notifyDone();
});
list.focus();
if (window.eventSender) {
eventSender.scheduleAsynchronousKeyDown('Enter');
eventSender.mouseMoveTo(p.offsetLeft + p.offsetWidth / 2, p.offsetTop + p.offsetHeight / 2);
eventSender.scheduleAsynchronousClick();
}
</script>