blob: 6aecbb9a684ad15599c010a5840332c4c8e34a2c [file] [log] [blame]
<head>
<script>
var observer = new MutationObserver(function(mutations) {
function foo() {
throw "Exception to trigger unwinding in MutationObserver";
}
mutations.forEach(function(mutation) {
foo();
});
});
function test()
{
if (window.testRunner)
testRunner.dumpAsText();
var node = document.getElementById('res');
var config = { attribute: true, childList: true, characterData: true };
observer.observe(node, config);
node.innerText += "Mutate that node";
throw "Pending exception before MutationObservers are called.";
}
</script>
</head>
<body onload="test();">
<p>Regression test for https://webkit.org/b/131530. This test should not crash.<form>
<div id="res"></div>
</body>