diff --git a/mozilla/content/html/document/crashtests/448564.html b/mozilla/content/html/document/crashtests/448564.html new file mode 100644 index 00000000000..f31830afa13 --- /dev/null +++ b/mozilla/content/html/document/crashtests/448564.html @@ -0,0 +1,7 @@ + +
a
+ + +
+ + diff --git a/mozilla/content/html/document/reftests/bug448564-1_ideal.html b/mozilla/content/html/document/reftests/bug448564-1_ideal.html new file mode 100644 index 00000000000..e93c1771f66 --- /dev/null +++ b/mozilla/content/html/document/reftests/bug448564-1_ideal.html @@ -0,0 +1,13 @@ + + + + + + + +
a +
b +
+ + diff --git a/mozilla/content/html/document/reftests/bug448564-1_malformed.html b/mozilla/content/html/document/reftests/bug448564-1_malformed.html new file mode 100644 index 00000000000..404517c70e5 --- /dev/null +++ b/mozilla/content/html/document/reftests/bug448564-1_malformed.html @@ -0,0 +1,19 @@ + + + + + + + +
a +
b + + +
+ + + diff --git a/mozilla/content/html/document/reftests/bug448564-1_well-formed.html b/mozilla/content/html/document/reftests/bug448564-1_well-formed.html new file mode 100644 index 00000000000..46dbb8bdd08 --- /dev/null +++ b/mozilla/content/html/document/reftests/bug448564-1_well-formed.html @@ -0,0 +1,11 @@ + + + + + + +
a +
b + + diff --git a/mozilla/content/html/document/reftests/bug448564-2_malformed.html b/mozilla/content/html/document/reftests/bug448564-2_malformed.html new file mode 100644 index 00000000000..ec676b5ae2a --- /dev/null +++ b/mozilla/content/html/document/reftests/bug448564-2_malformed.html @@ -0,0 +1,11 @@ + + + +
a + + +
+
+ + + diff --git a/mozilla/content/html/document/reftests/bug448564-2_well-formed.html b/mozilla/content/html/document/reftests/bug448564-2_well-formed.html new file mode 100644 index 00000000000..f7657e58d74 --- /dev/null +++ b/mozilla/content/html/document/reftests/bug448564-2_well-formed.html @@ -0,0 +1,14 @@ + + + +
a + +
+
+
+ + + + diff --git a/mozilla/content/html/document/reftests/bug448564-3_malformed.html b/mozilla/content/html/document/reftests/bug448564-3_malformed.html new file mode 100644 index 00000000000..01a52a06202 --- /dev/null +++ b/mozilla/content/html/document/reftests/bug448564-3_malformed.html @@ -0,0 +1,4 @@ +
+ + +
head
diff --git a/mozilla/content/html/document/reftests/bug448564-3_well-formed.html b/mozilla/content/html/document/reftests/bug448564-3_well-formed.html new file mode 100644 index 00000000000..71f02c680ac --- /dev/null +++ b/mozilla/content/html/document/reftests/bug448564-3_well-formed.html @@ -0,0 +1,8 @@ +
+ +
+ + +
head
diff --git a/mozilla/content/html/document/reftests/bug448564-4a.html b/mozilla/content/html/document/reftests/bug448564-4a.html new file mode 100644 index 00000000000..6fbaf85c2f2 --- /dev/null +++ b/mozilla/content/html/document/reftests/bug448564-4a.html @@ -0,0 +1,10 @@ + + + + +
form contents
+ bold text +
+ + diff --git a/mozilla/content/html/document/reftests/bug448564-4b.html b/mozilla/content/html/document/reftests/bug448564-4b.html new file mode 100644 index 00000000000..f04d5fe48f7 --- /dev/null +++ b/mozilla/content/html/document/reftests/bug448564-4b.html @@ -0,0 +1,6 @@ + + +
form contents
+ bold text + + diff --git a/mozilla/content/html/document/reftests/bug448564-5_malformed.html b/mozilla/content/html/document/reftests/bug448564-5_malformed.html new file mode 100644 index 00000000000..2a9391d76a3 --- /dev/null +++ b/mozilla/content/html/document/reftests/bug448564-5_malformed.html @@ -0,0 +1,16 @@ + + + + + + +
+ + +
+ +
+ asdf + + diff --git a/mozilla/content/html/document/reftests/bug448564-5_well-formed.html b/mozilla/content/html/document/reftests/bug448564-5_well-formed.html new file mode 100644 index 00000000000..bdf65c1fd79 --- /dev/null +++ b/mozilla/content/html/document/reftests/bug448564-5_well-formed.html @@ -0,0 +1,17 @@ + + + + + + +
+ +
+ +
+ asdf + + diff --git a/mozilla/content/html/document/reftests/bug448564_forms.css b/mozilla/content/html/document/reftests/bug448564_forms.css new file mode 100644 index 00000000000..b98788862c1 --- /dev/null +++ b/mozilla/content/html/document/reftests/bug448564_forms.css @@ -0,0 +1,2 @@ +/* make nesting obvious */ +form { border: 1px solid black; } diff --git a/mozilla/content/html/document/reftests/reftests.list b/mozilla/content/html/document/reftests/reftests.list new file mode 100644 index 00000000000..3578976906e --- /dev/null +++ b/mozilla/content/html/document/reftests/reftests.list @@ -0,0 +1,10 @@ +== bug448564-1_malformed.html bug448564-1_well-formed.html +== bug448564-1_malformed.html bug448564-1_ideal.html + +== bug448564-2_malformed.html bug448564-2_well-formed.html + +== bug448564-3_malformed.html bug448564-3_well-formed.html + +== bug448564-4a.html bug448564-4b.html + +== bug448564-5_malformed.html bug448564-5_well-formed.html diff --git a/mozilla/content/html/document/test/bug448564-echo.sjs b/mozilla/content/html/document/test/bug448564-echo.sjs new file mode 100644 index 00000000000..0b6eea9d9dd --- /dev/null +++ b/mozilla/content/html/document/test/bug448564-echo.sjs @@ -0,0 +1,8 @@ +function handleRequest(request, response) { + response.setHeader("Cache-Control", "no-cache", false); + response.setStatusLine(request.httpVersion, 200, "OK"); + + response.write(""); +} diff --git a/mozilla/content/html/document/test/bug448564-iframe-1.html b/mozilla/content/html/document/test/bug448564-iframe-1.html new file mode 100644 index 00000000000..4f3e79e5d27 --- /dev/null +++ b/mozilla/content/html/document/test/bug448564-iframe-1.html @@ -0,0 +1,16 @@ + + + + + + + + + + +
+ + + + + diff --git a/mozilla/content/html/document/test/bug448564-iframe-2.html b/mozilla/content/html/document/test/bug448564-iframe-2.html new file mode 100644 index 00000000000..dba19b37e2d --- /dev/null +++ b/mozilla/content/html/document/test/bug448564-iframe-2.html @@ -0,0 +1,16 @@ + + + +
+ + + + + +
+
+ + + + + diff --git a/mozilla/content/html/document/test/bug448564-iframe-3.html b/mozilla/content/html/document/test/bug448564-iframe-3.html new file mode 100644 index 00000000000..64288ebb15d --- /dev/null +++ b/mozilla/content/html/document/test/bug448564-iframe-3.html @@ -0,0 +1,16 @@ + + + + +
+
+ + + + +
+ + + + + diff --git a/mozilla/content/html/document/test/bug448564-submit.js b/mozilla/content/html/document/test/bug448564-submit.js new file mode 100644 index 00000000000..34de44d4dd5 --- /dev/null +++ b/mozilla/content/html/document/test/bug448564-submit.js @@ -0,0 +1,4 @@ +var inputs = document.getElementsByTagName("input"); +for (var input, i = 0; input = inputs[i]; ++i) + if ("submit" == input.type) + input.click(); diff --git a/mozilla/content/html/document/test/test_bug448564.html b/mozilla/content/html/document/test/test_bug448564.html new file mode 100644 index 00000000000..f565178ca9b --- /dev/null +++ b/mozilla/content/html/document/test/test_bug448564.html @@ -0,0 +1,63 @@ + + + + + Test for Bug 448564 + + + + + + + +Mozilla Bug 448564 +

+ + + +

+ +
+
+
+ +