44 lines
1017 B
HTML
44 lines
1017 B
HTML
<!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>
|