blob: e8db38f274f3706511ffc56eb1c1aa261fa1896c [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<style>
input:default {
color: red;
}
</style>
</head>
<body>
<table>
<form><input type="submit"></form>
</table>
<p>This test passes if we avoid crashing, and if the green text "PASS" appears. This test requires DumpRenderTree or WebKitTestRunner.</p>
</body>
<script>
if (window.testRunner) {
testRunner.waitUntilDone();
testRunner.dumpAsText();
}
document.addEventListener("DOMContentLoaded", () => {
let currentIteration = 1;
const href = location.href;
const index = href.lastIndexOf("#");
if (index !== -1)
currentIteration = parseInt(href.substring(index + 1));
if (currentIteration === 5) {
document.writeln("<pre style='color: green'>PASS</pre>");
if (window.testRunner)
testRunner.notifyDone();
return;
}
if (window.GCController)
GCController.collect();
location.href = `${href.substring(0, index)}#${currentIteration + 1}`;
location.reload();
}, false);
</script>
</html>