24 lines
718 B
HTML
24 lines
718 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<script src="../../../resources/js-test-pre.js"></script>
|
|
<script>
|
|
function crash()
|
|
{
|
|
try {
|
|
document.getElementsByTagName('option')[0].parentNode.removeChild(document.getElementsByTagName('option')[0]);
|
|
} catch (Exception) {}
|
|
|
|
gc();
|
|
}
|
|
document.write("PASS. WebKit didn't crash.<select></select>");
|
|
var select1 = document.getElementsByTagName('select')[0];
|
|
select1.appendChild(document.createElement('option'));
|
|
select1.appendChild(document.createElement('option'));
|
|
document.addEventListener("DOMSubtreeModified", crash, false);
|
|
try {
|
|
select1.options[0] = new Option("", "");
|
|
} catch (Exception) { }
|
|
</script>
|
|
<script src="../../../resources/js-test-post.js"></script>
|
|
</html>
|