| Index: LayoutTests/fast/css-grid-layout/stale-grid-layout.html
|
| diff --git a/LayoutTests/fast/css-grid-layout/stale-grid-layout.html b/LayoutTests/fast/css-grid-layout/stale-grid-layout.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..908e1ccb75487f12dbf3dc7be294d22f4ea3bd13
|
| --- /dev/null
|
| +++ b/LayoutTests/fast/css-grid-layout/stale-grid-layout.html
|
| @@ -0,0 +1,28 @@
|
| +<!DOCTYPE html>
|
| +<keygen>
|
| +<div style="display: grid;">The test checks that we don't add non-children of the grid into the grid representation<br>This test has passed if it didn't crash under ASAN.
|
| + <embed type=something-not-js>
|
| +</div>
|
| +<style>
|
| +embed { position: absolute; }
|
| +.c1 { animation-delay: 45762s; }
|
| +</style>
|
| +<script>
|
| +if (window.testRunner)
|
| + testRunner.dumpAsText();
|
| +
|
| +function crash() {
|
| + var highlight = document.createElementNS("http://www.w3.org/1999/xhtml", "highlight");
|
| + highlight.setAttribute("class", "c1");
|
| + document.body.appendChild(highlight);
|
| +
|
| + for (i=0; i != 8; i++)
|
| + eventSender.keyDown("\t");
|
| + eventSender.keyDown("X");
|
| +}
|
| +
|
| +if (!window.eventSender)
|
| + alert("This test needs to be run under DumpRenderTree.");
|
| +else
|
| + document.addEventListener("DOMContentLoaded", crash, false);
|
| +</script>
|
|
|