From 2e59dbd10f4ed3ce3e0e8a6c5364a3792a871817 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Wed, 19 Feb 2025 12:56:37 +0100 Subject: [PATCH] LibWeb: Don't process `frameset` token twice in "in body" insertion mode We were neglecting to return after handling the `frameset` start tag, which caused us to process it twice, once properly and once generically. 54 new passes in WPT/html/syntax/parsing/ :^) --- Libraries/LibWeb/HTML/Parser/HTMLParser.cpp | 2 ++ .../html5lib_pending-spec-changes-write.txt | 5 ++-- ...5lib_pending-spec-changes-write_single.txt | 5 ++-- .../parsing/html5lib_pending-spec-changes.txt | 5 ++-- .../html5lib_plain-text-unsafe-write.txt | 19 +++++++-------- ...tml5lib_plain-text-unsafe-write_single.txt | 20 ++++++++-------- .../syntax/parsing/html5lib_tests15-write.txt | 5 ++-- .../parsing/html5lib_tests15-write_single.txt | 5 ++-- .../syntax/parsing/html5lib_tests19-write.txt | 18 +++++++------- .../parsing/html5lib_tests19-write_single.txt | 24 +++++++++---------- .../syntax/parsing/html5lib_tests6-write.txt | 13 +++++----- .../parsing/html5lib_tests6-write_single.txt | 14 +++++------ .../html/syntax/parsing/html5lib_tests6.txt | 13 +++++----- .../parsing/html5lib_webkit01-write.txt | 5 ++-- .../html5lib_webkit01-write_single.txt | 6 ++--- 15 files changed, 76 insertions(+), 83 deletions(-) diff --git a/Libraries/LibWeb/HTML/Parser/HTMLParser.cpp b/Libraries/LibWeb/HTML/Parser/HTMLParser.cpp index 443dd95f491..ea2b7e8bcf6 100644 --- a/Libraries/LibWeb/HTML/Parser/HTMLParser.cpp +++ b/Libraries/LibWeb/HTML/Parser/HTMLParser.cpp @@ -1897,6 +1897,8 @@ void HTMLParser::handle_in_body(HTMLToken& token) // 4. Switch the insertion mode to "in frameset". m_insertion_mode = InsertionMode::InFrameset; + + return; } // -> An end-of-file token diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_pending-spec-changes-write.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_pending-spec-changes-write.txt index 5777fe217f0..f29d8dddf56 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_pending-spec-changes-write.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_pending-spec-changes-write.txt @@ -2,8 +2,7 @@ Harness status: OK Found 3 tests -2 Pass -1 Fail -Fail html5lib_pending-spec-changes.html 965e062f9d01c4334cb12637e84dcbf438d38faf +3 Pass +Pass html5lib_pending-spec-changes.html 965e062f9d01c4334cb12637e84dcbf438d38faf Pass html5lib_pending-spec-changes.html 8772d25919914a17118b2105e126aaa5bc83f92c Pass html5lib_pending-spec-changes.html 9804e9659cd045f199d9f58ef85c2639724359aa \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_pending-spec-changes-write_single.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_pending-spec-changes-write_single.txt index 5777fe217f0..f29d8dddf56 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_pending-spec-changes-write_single.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_pending-spec-changes-write_single.txt @@ -2,8 +2,7 @@ Harness status: OK Found 3 tests -2 Pass -1 Fail -Fail html5lib_pending-spec-changes.html 965e062f9d01c4334cb12637e84dcbf438d38faf +3 Pass +Pass html5lib_pending-spec-changes.html 965e062f9d01c4334cb12637e84dcbf438d38faf Pass html5lib_pending-spec-changes.html 8772d25919914a17118b2105e126aaa5bc83f92c Pass html5lib_pending-spec-changes.html 9804e9659cd045f199d9f58ef85c2639724359aa \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_pending-spec-changes.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_pending-spec-changes.txt index 5777fe217f0..f29d8dddf56 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_pending-spec-changes.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_pending-spec-changes.txt @@ -2,8 +2,7 @@ Harness status: OK Found 3 tests -2 Pass -1 Fail -Fail html5lib_pending-spec-changes.html 965e062f9d01c4334cb12637e84dcbf438d38faf +3 Pass +Pass html5lib_pending-spec-changes.html 965e062f9d01c4334cb12637e84dcbf438d38faf Pass html5lib_pending-spec-changes.html 8772d25919914a17118b2105e126aaa5bc83f92c Pass html5lib_pending-spec-changes.html 9804e9659cd045f199d9f58ef85c2639724359aa \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_plain-text-unsafe-write.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_plain-text-unsafe-write.txt index f27c72ac406..0467ba04568 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_plain-text-unsafe-write.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_plain-text-unsafe-write.txt @@ -2,14 +2,13 @@ Harness status: OK Found 33 tests -25 Pass -8 Fail +33 Pass Pass html5lib_plain-text-unsafe.html 7e4ca4cb5e73852744a876bf8652dd2c8998d94a -Fail html5lib_plain-text-unsafe.html e552342bdd3ac62316bd91126556512683f3d4a9 -Fail html5lib_plain-text-unsafe.html 9112cef60139e6988b66334e522777329051442a +Pass html5lib_plain-text-unsafe.html e552342bdd3ac62316bd91126556512683f3d4a9 +Pass html5lib_plain-text-unsafe.html 9112cef60139e6988b66334e522777329051442a Pass html5lib_plain-text-unsafe.html 5dfa36c8a466dd245e7977924936f4940df65e53 -Fail html5lib_plain-text-unsafe.html e057c57a5f32e5e341d70b0a6581bdad39b84ac5 -Fail html5lib_plain-text-unsafe.html 24bcb6928bd42daaf1f3688caf93bb399d159bfc +Pass html5lib_plain-text-unsafe.html e057c57a5f32e5e341d70b0a6581bdad39b84ac5 +Pass html5lib_plain-text-unsafe.html 24bcb6928bd42daaf1f3688caf93bb399d159bfc Pass html5lib_plain-text-unsafe.html 24ed904940ecdad39c61706e709ffed5ee804514 Pass html5lib_plain-text-unsafe.html 0829c314a34a62cd1caf52ddc4100050bf32aef3 Pass html5lib_plain-text-unsafe.html 024ba847361612e5e87bce271d0497eeee07f87f @@ -22,11 +21,11 @@ Pass html5lib_plain-text-unsafe.html 692122e8d2a27e37cb585c827fb33e22e31c018e Pass html5lib_plain-text-unsafe.html a4537cad9c2386108157889b3bf6ddd414f0366d Pass html5lib_plain-text-unsafe.html 252ca95f75b077320bc167cb117a05edfcbd7d0e Pass html5lib_plain-text-unsafe.html dde4bba02ef4e37d010e552111bc668d9660a076 -Fail html5lib_plain-text-unsafe.html 41b9352a4d99b4fd545551fe260754b3137ad148 -Fail html5lib_plain-text-unsafe.html 4b9e317cba617324fea77a4e525602b3ad2717ef +Pass html5lib_plain-text-unsafe.html 41b9352a4d99b4fd545551fe260754b3137ad148 +Pass html5lib_plain-text-unsafe.html 4b9e317cba617324fea77a4e525602b3ad2717ef Pass html5lib_plain-text-unsafe.html a1e08cb99d89381a1c997fcd60bad23c029c4500 -Fail html5lib_plain-text-unsafe.html 26d850208425cc885d4d0143909cf341f61fa1f1 -Fail html5lib_plain-text-unsafe.html 68f0365c01dc386c706edd2b18672f9d85caaa2e +Pass html5lib_plain-text-unsafe.html 26d850208425cc885d4d0143909cf341f61fa1f1 +Pass html5lib_plain-text-unsafe.html 68f0365c01dc386c706edd2b18672f9d85caaa2e Pass html5lib_plain-text-unsafe.html e415a2e7cf090e2c308af905d52c5f8163ae52ce Pass html5lib_plain-text-unsafe.html 822702de65b80ec8e79da19335ab9d6a49f6ec6a Pass html5lib_plain-text-unsafe.html ee8b017ab043ff51b593787961626acb4c6488cd diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_plain-text-unsafe-write_single.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_plain-text-unsafe-write_single.txt index d6bc8a1a07a..d8a23674e40 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_plain-text-unsafe-write_single.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_plain-text-unsafe-write_single.txt @@ -2,14 +2,14 @@ Harness status: OK Found 33 tests -22 Pass -11 Fail +30 Pass +3 Fail Pass html5lib_plain-text-unsafe.html 7e4ca4cb5e73852744a876bf8652dd2c8998d94a -Fail html5lib_plain-text-unsafe.html e552342bdd3ac62316bd91126556512683f3d4a9 -Fail html5lib_plain-text-unsafe.html 9112cef60139e6988b66334e522777329051442a +Pass html5lib_plain-text-unsafe.html e552342bdd3ac62316bd91126556512683f3d4a9 +Pass html5lib_plain-text-unsafe.html 9112cef60139e6988b66334e522777329051442a Pass html5lib_plain-text-unsafe.html 5dfa36c8a466dd245e7977924936f4940df65e53 -Fail html5lib_plain-text-unsafe.html e057c57a5f32e5e341d70b0a6581bdad39b84ac5 -Fail html5lib_plain-text-unsafe.html 24bcb6928bd42daaf1f3688caf93bb399d159bfc +Pass html5lib_plain-text-unsafe.html e057c57a5f32e5e341d70b0a6581bdad39b84ac5 +Pass html5lib_plain-text-unsafe.html 24bcb6928bd42daaf1f3688caf93bb399d159bfc Pass html5lib_plain-text-unsafe.html 24ed904940ecdad39c61706e709ffed5ee804514 Pass html5lib_plain-text-unsafe.html 0829c314a34a62cd1caf52ddc4100050bf32aef3 Pass html5lib_plain-text-unsafe.html 024ba847361612e5e87bce271d0497eeee07f87f @@ -22,11 +22,11 @@ Pass html5lib_plain-text-unsafe.html 692122e8d2a27e37cb585c827fb33e22e31c018e Pass html5lib_plain-text-unsafe.html a4537cad9c2386108157889b3bf6ddd414f0366d Pass html5lib_plain-text-unsafe.html 252ca95f75b077320bc167cb117a05edfcbd7d0e Pass html5lib_plain-text-unsafe.html dde4bba02ef4e37d010e552111bc668d9660a076 -Fail html5lib_plain-text-unsafe.html 41b9352a4d99b4fd545551fe260754b3137ad148 -Fail html5lib_plain-text-unsafe.html 4b9e317cba617324fea77a4e525602b3ad2717ef +Pass html5lib_plain-text-unsafe.html 41b9352a4d99b4fd545551fe260754b3137ad148 +Pass html5lib_plain-text-unsafe.html 4b9e317cba617324fea77a4e525602b3ad2717ef Pass html5lib_plain-text-unsafe.html a1e08cb99d89381a1c997fcd60bad23c029c4500 -Fail html5lib_plain-text-unsafe.html 26d850208425cc885d4d0143909cf341f61fa1f1 -Fail html5lib_plain-text-unsafe.html 68f0365c01dc386c706edd2b18672f9d85caaa2e +Pass html5lib_plain-text-unsafe.html 26d850208425cc885d4d0143909cf341f61fa1f1 +Pass html5lib_plain-text-unsafe.html 68f0365c01dc386c706edd2b18672f9d85caaa2e Fail html5lib_plain-text-unsafe.html e415a2e7cf090e2c308af905d52c5f8163ae52ce Fail html5lib_plain-text-unsafe.html 822702de65b80ec8e79da19335ab9d6a49f6ec6a Fail html5lib_plain-text-unsafe.html ee8b017ab043ff51b593787961626acb4c6488cd diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests15-write.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests15-write.txt index c6d679dac0a..29e675c5ce4 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests15-write.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests15-write.txt @@ -2,8 +2,7 @@ Harness status: OK Found 14 tests -13 Pass -1 Fail +14 Pass Pass html5lib_tests15.html 6b53427ced5c2da3830c5053af874df81b59f4dc Pass html5lib_tests15.html e4719f96139431e67dc783631eb1b3b25e0e62e8 Pass html5lib_tests15.html 6c880904728529240130ab72c30a1f800502e1fc @@ -16,5 +15,5 @@ Pass html5lib_tests15.html 8ed7e05d49dfc6701ef8325a5d9504d596d8d083 Pass html5lib_tests15.html 938af694979b4eae59e7bd3ab71d76e5254192a0 Pass html5lib_tests15.html e7bba1876ae72e36eb68142d21f64fee1043cff6 Pass html5lib_tests15.html fc3373f9cb00e32fc98435157d1d74a6a27a7fb9 -Fail html5lib_tests15.html f4c1486ad877d96aeb9a31fde16d2a93ada53b35 +Pass html5lib_tests15.html f4c1486ad877d96aeb9a31fde16d2a93ada53b35 Pass html5lib_tests15.html c1176256398117ceca6c3878106893855c39aa5a \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests15-write_single.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests15-write_single.txt index c6d679dac0a..29e675c5ce4 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests15-write_single.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests15-write_single.txt @@ -2,8 +2,7 @@ Harness status: OK Found 14 tests -13 Pass -1 Fail +14 Pass Pass html5lib_tests15.html 6b53427ced5c2da3830c5053af874df81b59f4dc Pass html5lib_tests15.html e4719f96139431e67dc783631eb1b3b25e0e62e8 Pass html5lib_tests15.html 6c880904728529240130ab72c30a1f800502e1fc @@ -16,5 +15,5 @@ Pass html5lib_tests15.html 8ed7e05d49dfc6701ef8325a5d9504d596d8d083 Pass html5lib_tests15.html 938af694979b4eae59e7bd3ab71d76e5254192a0 Pass html5lib_tests15.html e7bba1876ae72e36eb68142d21f64fee1043cff6 Pass html5lib_tests15.html fc3373f9cb00e32fc98435157d1d74a6a27a7fb9 -Fail html5lib_tests15.html f4c1486ad877d96aeb9a31fde16d2a93ada53b35 +Pass html5lib_tests15.html f4c1486ad877d96aeb9a31fde16d2a93ada53b35 Pass html5lib_tests15.html c1176256398117ceca6c3878106893855c39aa5a \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests19-write.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests19-write.txt index 26e485d0116..9eae0ba2ea4 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests19-write.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests19-write.txt @@ -2,8 +2,8 @@ Harness status: OK Found 103 tests -88 Pass -15 Fail +95 Pass +8 Fail Pass html5lib_tests19.html 6135e0cbdbb22a97e8a13c2442c3e9a9e0a53298 Pass html5lib_tests19.html 6b46dba2f4d7d1a08359ab21fe5e011463dd8746 Pass html5lib_tests19.html bd558a6d89fae63fed9c0801e6fd8e8737bc8dc1 @@ -49,9 +49,9 @@ Pass html5lib_tests19.html 259a085138224e3dfe0dceded2a043e72a8b6d76 Pass html5lib_tests19.html 869fff76cfe00ff33987de007ce98dc949bf8cbf Pass html5lib_tests19.html c06518cdbf3816faf265644d28d93b7aee9258f7 Pass html5lib_tests19.html 2fb0cdb3a9f69ca6c3d564e01f89d7173cd51295 -Fail html5lib_tests19.html 138623cd07ccff1ce13bb1aa5dbaaadc962c414f +Pass html5lib_tests19.html 138623cd07ccff1ce13bb1aa5dbaaadc962c414f Pass html5lib_tests19.html 52e4a8422d6ef591f33f8686842d974dbaa33302 -Fail html5lib_tests19.html 5ba1d0e97f121810025c1d6447a426c669661637 +Pass html5lib_tests19.html 5ba1d0e97f121810025c1d6447a426c669661637 Fail html5lib_tests19.html 709ec07924db4c9fd66d48eac08575dfdef01d8f Fail html5lib_tests19.html f72edb80bc3be091e4b448cd1de8fe851d623e05 Pass html5lib_tests19.html cb7de0dc7e17c1454ceaa7eb49cb9f9476a1f510 @@ -76,14 +76,14 @@ Pass html5lib_tests19.html cfb1d482e5971a6915c90434f580721b772fc09b Pass html5lib_tests19.html 99d8bff8bbcca1c7faa7b6e10b9ff305b9f99594 Pass html5lib_tests19.html daaa43db05ffe9bdd8d734a4389fb3c459caddf1 Pass html5lib_tests19.html b3d421e57a4135731309152d7f47e26a4866f3d6 -Fail html5lib_tests19.html aa5eac4b7a0bafdafcd52cb190a8e181ff74144c -Fail html5lib_tests19.html 91d56a57f4c8af2bce03e9974df0a80f62686fb4 -Fail html5lib_tests19.html 9cbad5cad719a63d2eb7721de6737a346ad42da1 +Pass html5lib_tests19.html aa5eac4b7a0bafdafcd52cb190a8e181ff74144c +Pass html5lib_tests19.html 91d56a57f4c8af2bce03e9974df0a80f62686fb4 +Pass html5lib_tests19.html 9cbad5cad719a63d2eb7721de6737a346ad42da1 Pass html5lib_tests19.html 057c2e91a7e6053d39436efe2bc29049f6fa8e82 -Fail html5lib_tests19.html 61e6517e5e82cdaed41ab3e1f6fa927731aa0c82 +Pass html5lib_tests19.html 61e6517e5e82cdaed41ab3e1f6fa927731aa0c82 Pass html5lib_tests19.html 9274ab4f08baa52c5d7016f6062f186730cfbe6c Pass html5lib_tests19.html fc2fa41ebadc21653b38d70c1097bd4ac5979948 -Fail html5lib_tests19.html 473303e65f26fafacbaf01c11b04d745ff293963 +Pass html5lib_tests19.html 473303e65f26fafacbaf01c11b04d745ff293963 Pass html5lib_tests19.html 7854276e1637619f693cd87f64542c08c35d40bd Pass html5lib_tests19.html a2d262d392e8d10645ce559edf401df3f3872eb3 Fail html5lib_tests19.html d5e50987bf495e285e279ff8670255d9b1314f5d diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests19-write_single.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests19-write_single.txt index 5d2178e7455..3f97585f2ca 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests19-write_single.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests19-write_single.txt @@ -1,9 +1,9 @@ -Harness status: Error +Harness status: OK Found 103 tests -88 Pass -15 Fail +97 Pass +6 Fail Pass html5lib_tests19.html 6135e0cbdbb22a97e8a13c2442c3e9a9e0a53298 Pass html5lib_tests19.html 6b46dba2f4d7d1a08359ab21fe5e011463dd8746 Pass html5lib_tests19.html bd558a6d89fae63fed9c0801e6fd8e8737bc8dc1 @@ -49,9 +49,9 @@ Pass html5lib_tests19.html 259a085138224e3dfe0dceded2a043e72a8b6d76 Pass html5lib_tests19.html 869fff76cfe00ff33987de007ce98dc949bf8cbf Pass html5lib_tests19.html c06518cdbf3816faf265644d28d93b7aee9258f7 Pass html5lib_tests19.html 2fb0cdb3a9f69ca6c3d564e01f89d7173cd51295 -Fail html5lib_tests19.html 138623cd07ccff1ce13bb1aa5dbaaadc962c414f +Pass html5lib_tests19.html 138623cd07ccff1ce13bb1aa5dbaaadc962c414f Pass html5lib_tests19.html 52e4a8422d6ef591f33f8686842d974dbaa33302 -Fail html5lib_tests19.html 5ba1d0e97f121810025c1d6447a426c669661637 +Pass html5lib_tests19.html 5ba1d0e97f121810025c1d6447a426c669661637 Pass html5lib_tests19.html 709ec07924db4c9fd66d48eac08575dfdef01d8f Pass html5lib_tests19.html f72edb80bc3be091e4b448cd1de8fe851d623e05 Pass html5lib_tests19.html cb7de0dc7e17c1454ceaa7eb49cb9f9476a1f510 @@ -76,22 +76,22 @@ Pass html5lib_tests19.html cfb1d482e5971a6915c90434f580721b772fc09b Pass html5lib_tests19.html 99d8bff8bbcca1c7faa7b6e10b9ff305b9f99594 Pass html5lib_tests19.html daaa43db05ffe9bdd8d734a4389fb3c459caddf1 Pass html5lib_tests19.html b3d421e57a4135731309152d7f47e26a4866f3d6 -Fail html5lib_tests19.html aa5eac4b7a0bafdafcd52cb190a8e181ff74144c -Fail html5lib_tests19.html 91d56a57f4c8af2bce03e9974df0a80f62686fb4 -Fail html5lib_tests19.html 9cbad5cad719a63d2eb7721de6737a346ad42da1 +Pass html5lib_tests19.html aa5eac4b7a0bafdafcd52cb190a8e181ff74144c +Pass html5lib_tests19.html 91d56a57f4c8af2bce03e9974df0a80f62686fb4 +Pass html5lib_tests19.html 9cbad5cad719a63d2eb7721de6737a346ad42da1 Pass html5lib_tests19.html 057c2e91a7e6053d39436efe2bc29049f6fa8e82 -Fail html5lib_tests19.html 61e6517e5e82cdaed41ab3e1f6fa927731aa0c82 +Pass html5lib_tests19.html 61e6517e5e82cdaed41ab3e1f6fa927731aa0c82 Pass html5lib_tests19.html 9274ab4f08baa52c5d7016f6062f186730cfbe6c Pass html5lib_tests19.html fc2fa41ebadc21653b38d70c1097bd4ac5979948 -Fail html5lib_tests19.html 473303e65f26fafacbaf01c11b04d745ff293963 +Pass html5lib_tests19.html 473303e65f26fafacbaf01c11b04d745ff293963 Pass html5lib_tests19.html 7854276e1637619f693cd87f64542c08c35d40bd Pass html5lib_tests19.html a2d262d392e8d10645ce559edf401df3f3872eb3 Fail html5lib_tests19.html d5e50987bf495e285e279ff8670255d9b1314f5d Pass html5lib_tests19.html be54d7506e54a127a05b115a8659a5b52fa57f6c Pass html5lib_tests19.html af389f1a8ef93c457560fd2445df80a6789dab0d Pass html5lib_tests19.html 601dfa9502942deb8bf46a91c64f10f649bc1875 -Fail html5lib_tests19.html 4b01442faf29563d3b736d235515f77c20c81863 -Fail html5lib_tests19.html 696a2b60681b0b6758f165a67e29a84b0f75a153 +Pass html5lib_tests19.html 4b01442faf29563d3b736d235515f77c20c81863 +Pass html5lib_tests19.html 696a2b60681b0b6758f165a67e29a84b0f75a153 Pass html5lib_tests19.html 7a48b98cbae5cd7cbbb90f138c0d12da6c4448b3 Pass html5lib_tests19.html d7693a0f2be68925250d3aa2cf295b1d1a60bf94 Pass html5lib_tests19.html 9e4d91f02184de1b1e5d927144bb06d3bc78bb09 diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests6-write.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests6-write.txt index 1bcc5057706..1c506dcb899 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests6-write.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests6-write.txt @@ -2,8 +2,7 @@ Harness status: OK Found 39 tests -34 Pass -5 Fail +39 Pass Pass html5lib_tests6.html d6280e971dd654968ee3c867bec8a3c7d1b885e5 Pass html5lib_tests6.html c647c78bfe3660e1ea7d50a04440ed5ace26bd98 Pass html5lib_tests6.html fa05c524ac7918197adf422a2c4be35d5eca9ddc @@ -38,8 +37,8 @@ Pass html5lib_tests6.html fb1378f51de760693e7b779830d94033e93be24d Pass html5lib_tests6.html 50adfdb7bde3e9bee16021cec1acadbe20858971 Pass html5lib_tests6.html f9ca74f9f03a884b09d6a0cb6c53ff84807932e1 Pass html5lib_tests6.html 09f8c3624809ce2d40845ec3dea2bf6b95eadef2 -Fail html5lib_tests6.html f591efd2366066d4d02bb2f75bc7eb1151df3734 -Fail html5lib_tests6.html d25453a832050a3d5e5a908387901544ce92cc3b -Fail html5lib_tests6.html 5e2f65ba7616b7b909591edca14004e84db39220 -Fail html5lib_tests6.html 8a5717873290cad9d9d67ad4785836bed8f93d35 -Fail html5lib_tests6.html 3e215e4e155dec8d3d6a5a9190e78fce621083e1 \ No newline at end of file +Pass html5lib_tests6.html f591efd2366066d4d02bb2f75bc7eb1151df3734 +Pass html5lib_tests6.html d25453a832050a3d5e5a908387901544ce92cc3b +Pass html5lib_tests6.html 5e2f65ba7616b7b909591edca14004e84db39220 +Pass html5lib_tests6.html 8a5717873290cad9d9d67ad4785836bed8f93d35 +Pass html5lib_tests6.html 3e215e4e155dec8d3d6a5a9190e78fce621083e1 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests6-write_single.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests6-write_single.txt index 419353d5e23..81b221314ee 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests6-write_single.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests6-write_single.txt @@ -2,8 +2,8 @@ Harness status: OK Found 39 tests -32 Pass -7 Fail +37 Pass +2 Fail Pass html5lib_tests6.html d6280e971dd654968ee3c867bec8a3c7d1b885e5 Pass html5lib_tests6.html c647c78bfe3660e1ea7d50a04440ed5ace26bd98 Fail html5lib_tests6.html fa05c524ac7918197adf422a2c4be35d5eca9ddc @@ -38,8 +38,8 @@ Pass html5lib_tests6.html fb1378f51de760693e7b779830d94033e93be24d Pass html5lib_tests6.html 50adfdb7bde3e9bee16021cec1acadbe20858971 Pass html5lib_tests6.html f9ca74f9f03a884b09d6a0cb6c53ff84807932e1 Pass html5lib_tests6.html 09f8c3624809ce2d40845ec3dea2bf6b95eadef2 -Fail html5lib_tests6.html f591efd2366066d4d02bb2f75bc7eb1151df3734 -Fail html5lib_tests6.html d25453a832050a3d5e5a908387901544ce92cc3b -Fail html5lib_tests6.html 5e2f65ba7616b7b909591edca14004e84db39220 -Fail html5lib_tests6.html 8a5717873290cad9d9d67ad4785836bed8f93d35 -Fail html5lib_tests6.html 3e215e4e155dec8d3d6a5a9190e78fce621083e1 \ No newline at end of file +Pass html5lib_tests6.html f591efd2366066d4d02bb2f75bc7eb1151df3734 +Pass html5lib_tests6.html d25453a832050a3d5e5a908387901544ce92cc3b +Pass html5lib_tests6.html 5e2f65ba7616b7b909591edca14004e84db39220 +Pass html5lib_tests6.html 8a5717873290cad9d9d67ad4785836bed8f93d35 +Pass html5lib_tests6.html 3e215e4e155dec8d3d6a5a9190e78fce621083e1 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests6.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests6.txt index 1bcc5057706..1c506dcb899 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests6.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_tests6.txt @@ -2,8 +2,7 @@ Harness status: OK Found 39 tests -34 Pass -5 Fail +39 Pass Pass html5lib_tests6.html d6280e971dd654968ee3c867bec8a3c7d1b885e5 Pass html5lib_tests6.html c647c78bfe3660e1ea7d50a04440ed5ace26bd98 Pass html5lib_tests6.html fa05c524ac7918197adf422a2c4be35d5eca9ddc @@ -38,8 +37,8 @@ Pass html5lib_tests6.html fb1378f51de760693e7b779830d94033e93be24d Pass html5lib_tests6.html 50adfdb7bde3e9bee16021cec1acadbe20858971 Pass html5lib_tests6.html f9ca74f9f03a884b09d6a0cb6c53ff84807932e1 Pass html5lib_tests6.html 09f8c3624809ce2d40845ec3dea2bf6b95eadef2 -Fail html5lib_tests6.html f591efd2366066d4d02bb2f75bc7eb1151df3734 -Fail html5lib_tests6.html d25453a832050a3d5e5a908387901544ce92cc3b -Fail html5lib_tests6.html 5e2f65ba7616b7b909591edca14004e84db39220 -Fail html5lib_tests6.html 8a5717873290cad9d9d67ad4785836bed8f93d35 -Fail html5lib_tests6.html 3e215e4e155dec8d3d6a5a9190e78fce621083e1 \ No newline at end of file +Pass html5lib_tests6.html f591efd2366066d4d02bb2f75bc7eb1151df3734 +Pass html5lib_tests6.html d25453a832050a3d5e5a908387901544ce92cc3b +Pass html5lib_tests6.html 5e2f65ba7616b7b909591edca14004e84db39220 +Pass html5lib_tests6.html 8a5717873290cad9d9d67ad4785836bed8f93d35 +Pass html5lib_tests6.html 3e215e4e155dec8d3d6a5a9190e78fce621083e1 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_webkit01-write.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_webkit01-write.txt index 61fcaa0016e..beb679dc196 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_webkit01-write.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_webkit01-write.txt @@ -2,8 +2,7 @@ Harness status: OK Found 52 tests -51 Pass -1 Fail +52 Pass Pass html5lib_webkit01.html 4235382bf15f93f7dd1096832ae74cc71edef4d7 Pass html5lib_webkit01.html 9906bb30ae08654f4c67bf6d97040abbca91082d Pass html5lib_webkit01.html 97974a9c541d97c7bb5bd8ba97c2ccbe0c6e55bd @@ -54,5 +53,5 @@ Pass html5lib_webkit01.html 2ee90ed930fca8db8278161af28adde1e0c3907b Pass html5lib_webkit01.html 9804e9659cd045f199d9f58ef85c2639724359aa Pass html5lib_webkit01.html a785e349a36349db19df18c06032315c6356486c Pass html5lib_webkit01.html 401c8625b8574b46d03b8e95acd29358c82b53d3 -Fail html5lib_webkit01.html 1390b296dc6152683e9de9820194bca39e18cbd6 +Pass html5lib_webkit01.html 1390b296dc6152683e9de9820194bca39e18cbd6 Pass html5lib_webkit01.html 7dc7e88fa9eba71234bdb4037a15a4f70183a466 \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_webkit01-write_single.txt b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_webkit01-write_single.txt index e960ee74e4e..a7f02e2bfe6 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_webkit01-write_single.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/html/syntax/parsing/html5lib_webkit01-write_single.txt @@ -2,8 +2,8 @@ Harness status: OK Found 52 tests -50 Pass -2 Fail +51 Pass +1 Fail Pass html5lib_webkit01.html 4235382bf15f93f7dd1096832ae74cc71edef4d7 Pass html5lib_webkit01.html 9906bb30ae08654f4c67bf6d97040abbca91082d Pass html5lib_webkit01.html 97974a9c541d97c7bb5bd8ba97c2ccbe0c6e55bd @@ -54,5 +54,5 @@ Pass html5lib_webkit01.html 2ee90ed930fca8db8278161af28adde1e0c3907b Pass html5lib_webkit01.html 9804e9659cd045f199d9f58ef85c2639724359aa Pass html5lib_webkit01.html a785e349a36349db19df18c06032315c6356486c Pass html5lib_webkit01.html 401c8625b8574b46d03b8e95acd29358c82b53d3 -Fail html5lib_webkit01.html 1390b296dc6152683e9de9820194bca39e18cbd6 +Pass html5lib_webkit01.html 1390b296dc6152683e9de9820194bca39e18cbd6 Pass html5lib_webkit01.html 7dc7e88fa9eba71234bdb4037a15a4f70183a466 \ No newline at end of file