28 lines
905 B
HTML
28 lines
905 B
HTML
<!DOCTYPE HTML PUBLIC
|
|
"-//W3C//DTD HTML 4.01//EN"
|
|
"http://www.w3.org/TR/html4/strict.dtd">
|
|
|
|
<script type="text/javascript">
|
|
var array = Array(200000);
|
|
for (var i = 0; i < 200000; ++i)
|
|
array[i] = "a {}\n";
|
|
var s = array.join("");
|
|
|
|
var style = document.createElement("style");
|
|
style.appendChild(document.createTextNode(s));
|
|
document.getElementsByTagName("head")[0].appendChild(style);
|
|
|
|
if (window.testRunner)
|
|
testRunner.dumpAsText();
|
|
</script>
|
|
|
|
<!-- loading a linked style sheet causes the list of CSS Rules to be rebuilt,
|
|
which caused a crash (stack overflow) -->
|
|
<link rel="stylesheet" href="resources/large-list-of-rules-crash.css">
|
|
<link rel="stylesheet" href="resources/large-list-of-rules-crash.css">
|
|
|
|
<p>Test case for
|
|
<a href="https://bugs.webkit.org/show_bug.cgi?id=27748"
|
|
>https://bugs.webkit.org/show_bug.cgi?id=27748</a>. If the browser did
|
|
not crash, the test passed.</p>
|