blob: 629366a23de476e5c5690b0004a213489e480ae9 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<script>
if (window.testRunner) {
testRunner.dumpAsText();
testRunner.waitUntilDone();
}
function startTest()
{
const target = document.getElementById('target');
const object = document.createElement('object');
document.getElementById('container').appendChild(object);
object.data = "data:text/html,hello";
object.focus();
object.appendChild(document.createElement('div'));
target.appendChild(object);
location.href = 'data:text/html, <!DOCTYPE html><p>This tests removing a focused object element. WebKit must not crash.</p>'
+ '<script>if (testRunner) testRunner.notifyDone();<\/script>';
}
</script>
</head>
<body onload="startTest()"><div id='container'><div id="target"></div></body>
</html>