chromium/third_party/blink/web_tests/fast/dom/MutationObserver/end-of-task-delivery.html

<!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>