[wpt-sync] Sync PR 50687 - [Sanitizer] Properly recurse into <template> contents.
Categories
(Core :: DOM: Security, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox137 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 50687 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/50687
Details from upstream follow.
Daniel Vogelheim <vogelheim@chromium.org> wrote:
[Sanitizer] Properly recurse into <template> contents.
Fix Sanitizer to properly recurse into template contents. Also update
tests (& test support files) to take template contents into account.Bug: 356601280
Change-Id: Idb81d0f01afe7dcc1ce5d13d719b0515d1ef4752
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6234275
Reviewed-by: Yifan Luo \<lyf@chromium.org>
Commit-Queue: Daniel Vogelheim \<vogelheim@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1419925}
Assignee | ||
Updated•11 days ago
|
Assignee | ||
Comment 1•11 days ago
|
||
Assignee | ||
Comment 2•11 days ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 4 tests and 84 subtests
Status Summary
Firefox
OK
: 4
PASS
: 40
FAIL
: 175
Chrome
OK
: 4
PASS
: 16
FAIL
: 199
Safari
OK
: 4
PASS
: 40
FAIL
: 175
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /sanitizer-api/sanitizer-basic-filtering.tentative.html [wpt.fyi]
- setHTML testcase text/0, "text":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase text/0, "text":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase elements/0, "<div><p>Hello <b>World!</b>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase elements/0, "<div><p>Hello <b>World!</b>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase elements/1, "<div><p>Hello <b>World!</b>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTMLUnsafe testcase elements/1, "<div><p>Hello <b>World!</b>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase elements/1, "<div><p>Hello <b>World!</b>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTMLUnsafe testcase elements/1, "<div><p>Hello <b>World!</b>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase elements/2, "<div><p>Hello <b>World!</b>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTMLUnsafe testcase elements/2, "<div><p>Hello <b>World!</b>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase elements/2, "<div><p>Hello <b>World!</b>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTMLUnsafe testcase elements/2, "<div><p>Hello <b>World!</b>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase elements/3, "<div><p>Hello <b>World!</b>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTMLUnsafe testcase elements/3, "<div><p>Hello <b>World!</b>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase elements/3, "<div><p>Hello <b>World!</b>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTMLUnsafe testcase elements/3, "<div><p>Hello <b>World!</b>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase elements/4, "<div><p>Hello <b>World!</b>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTMLUnsafe testcase elements/4, "<div><p>Hello <b>World!</b>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase elements/4, "<div><p>Hello <b>World!</b>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTMLUnsafe testcase elements/4, "<div><p>Hello <b>World!</b>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase attributes/0, "<p id="hello" style="font-weight: bold">x":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase attributes/0, "<p id="hello" style="font-weight: bold">x":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase attributes/1, "<p id="hello" style="font-weight: bold">x":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTMLUnsafe testcase attributes/1, "<p id="hello" style="font-weight: bold">x":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase attributes/1, "<p id="hello" style="font-weight: bold">x":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTMLUnsafe testcase attributes/1, "<p id="hello" style="font-weight: bold">x":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase attributes/2, "<p id="hello" style="font-weight: bold">x":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTMLUnsafe testcase attributes/2, "<p id="hello" style="font-weight: bold">x":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase attributes/2, "<p id="hello" style="font-weight: bold">x":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTMLUnsafe testcase attributes/2, "<p id="hello" style="font-weight: bold">x":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase attributes-per-element/0, "<div style="font-weight: bold" class="bourgeoisie">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTMLUnsafe testcase attributes-per-element/0, "<div style="font-weight: bold" class="bourgeoisie">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase attributes-per-element/0, "<div style="font-weight: bold" class="bourgeoisie">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTMLUnsafe testcase attributes-per-element/0, "<div style="font-weight: bold" class="bourgeoisie">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase attributes-per-element/1, "<div style="font-weight: bold" class="bourgeoisie">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTMLUnsafe testcase attributes-per-element/1, "<div style="font-weight: bold" class="bourgeoisie">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase attributes-per-element/1, "<div style="font-weight: bold" class="bourgeoisie">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTMLUnsafe testcase attributes-per-element/1, "<div style="font-weight: bold" class="bourgeoisie">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase comments/0, "a <!-- comment --> b":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase comments/0, "a <!-- comment --> b":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase comments/1, "a <!-- comment --> b":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTMLUnsafe testcase comments/1, "a <!-- comment --> b":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase comments/1, "a <!-- comment --> b":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTMLUnsafe testcase comments/1, "a <!-- comment --> b":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase dataAttributes/0, "<p data-x="1" data-y="2" data-z="3">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTMLUnsafe testcase dataAttributes/0, "<p data-x="1" data-y="2" data-z="3">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase dataAttributes/0, "<p data-x="1" data-y="2" data-z="3">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTMLUnsafe testcase dataAttributes/0, "<p data-x="1" data-y="2" data-z="3">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase dataAttributes/1, "<p data-x="1" data-y="2" data-z="3">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTMLUnsafe testcase dataAttributes/1, "<p data-x="1" data-y="2" data-z="3">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase dataAttributes/1, "<p data-x="1" data-y="2" data-z="3">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTMLUnsafe testcase dataAttributes/1, "<p data-x="1" data-y="2" data-z="3">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase namespaces/0, "<svg><rect></svg><math><mi>x":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase namespaces/0, "<svg><rect></svg><math><mi>x":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase namespaces/1, "<svg><rect>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTMLUnsafe testcase namespaces/1, "<svg><rect>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase namespaces/1, "<svg><rect>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTMLUnsafe testcase namespaces/1, "<svg><rect>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase namespaces/2, "<svg><rect>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase namespaces/2, "<svg><rect>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase namespaces/3, "<svg><rect>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTMLUnsafe testcase namespaces/3, "<svg><rect>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase namespaces/3, "<svg><rect>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTMLUnsafe testcase namespaces/3, "<svg><rect>":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase namespaces/4, "<math><mi>x":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTMLUnsafe testcase namespaces/4, "<math><mi>x":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase namespaces/4, "<math><mi>x":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTMLUnsafe testcase namespaces/4, "<math><mi>x":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase namespaces/5, "<math><mi>x":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase namespaces/5, "<math><mi>x":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase namespaces/6, "<math><mi>x":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTMLUnsafe testcase namespaces/6, "<math><mi>x":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase namespaces/6, "<math><mi>x":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTMLUnsafe testcase namespaces/6, "<math><mi>x":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase namespaces/7, "<svg xml:space="default" xlink:href="about:blank" xmlns:foo="barspace">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase namespaces/7, "<svg xml:space="default" xlink:href="about:blank" xmlns:foo="barspace">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase namespaces/8, "<svg xml:space="default" xlink:href="about:blank" xmlns:foo="barspace">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTMLUnsafe testcase namespaces/8, "<svg xml:space="default" xlink:href="about:blank" xmlns:foo="barspace">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase namespaces/8, "<svg xml:space="default" xlink:href="about:blank" xmlns:foo="barspace">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTMLUnsafe testcase namespaces/8, "<svg xml:space="default" xlink:href="about:blank" xmlns:foo="barspace">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTML testcase namespaces/9, "<svg xml:space="default" xlink:href="about:blank" xmlns:foo="barspace">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setHTMLUnsafe testcase namespaces/9, "<svg xml:space="default" xlink:href="about:blank" xmlns:foo="barspace">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTML testcase namespaces/9, "<svg xml:space="default" xlink:href="about:blank" xmlns:foo="barspace">":
FAIL
(Chrome:FAIL
, Safari:FAIL
) - parseHTMLUnsafe testcase namespaces/9, "<svg xml:space="default" xlink:href="about:blank" xmlns:foo="barspace">":
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- setHTML testcase text/0, "text":
- /sanitizer-api/sethtml-safety.tentative.html [wpt.fyi]
- Testcase #0, setHTML("test)".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #1, setHTML("<p>Hello</p>)".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #2, setHTML("<div>Hello<script>World</script>xxx)".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #3, setHTML("<div>Hello<script>World</script>xxx)".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #4, setHTML("<svg>Hello<script>World</script>xxx)".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #5, setHTML("<img src="https://web-platform.test/test-image" onclick="2+2" one="two">)".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #6, setHTML("<img src="https://web-platform.test/test-image" onclick="2+2" one="two">)".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #7, setHTML("<p data-x="1" data-y="2" data-z="3">)".:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Testcase #0, setHTML("test)".:
- /sanitizer-api/sethtml-tree-construction.tentative.html [wpt.fyi]
- Non-string input: empty object.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Non-string input: number.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Non-string input: octal number.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Non-string input: expression.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Non-string input: undefined.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #0, "test".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #1, "<b>bla</b>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #2, "<a<embla".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #3, "<html><head></head><body>test</body></html>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #4, "<div>test".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #5, "<script>alert('i am a test')</script>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #6, "hello<script>alert('i am a test')</script>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #7, "<div><b>hello<script>alert('i am a test')</script>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #8, "<p onclick='a= 123'>Click.</p>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #9, "<plaintext><p>text</p>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #10, "<xmp>TEXT</xmp>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #11, "test".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #12, "test".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #13, "<div>test</div><p>bla".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #14, "<custom-element>test1</custom-element>bla".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #15, "<custom-element>test2</custom-element>bla".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #16, "<custom-element>test3</custom-element>bla".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #17, "<custom-element>test5</custom-element>bla".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #18, "<script>alert('i am a test')</script>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #19, "<div>balabala<i>test</i></div><test-element>t</test-element>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #20, "<div>balabala<i>i</i><p>t</p></div>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #21, "<div>test<div>p</div>tt<p>div</p></div>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #22, "<div>test</div><p>bla".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #23, "<p id='test'>Click.</p>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #24, "<p id='test'>Click.</p>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #25, "<p id='p' data-attribute-with-dashes='123'>Click.</p><script>document.getElementById('p').dataset.attributeWithDashes=123;</script>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #26, "<p id='p' title='p'>P</p><div id='div' title='div'>DIV</div>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #27, "<p id='p' title='p'>P</p><div id='div' title='div'>DIV</div>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #28, "<div id='div' title='div'>DIV</div>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #29, "<div id='div' title='div'>DIV</div>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #30, "<div id='div' title='div'>DIV</div>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #31, "<div id='div' title='div'>DIV</div>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #32, "<p id='test' onclick='a= 123'>Click.</p>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #33, "<p style='color: black'>Click.</p>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #34, "<template><script>test</script><div>hello</div></template>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #35, "<a href='javascript:evil.com'>Click.</a>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #36, "<a href=' javascript:evil.com'>Click.</a>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #37, "<a href='http:evil.com'>Click.</a>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #38, "<area href='javascript:evil.com'>Click.</area>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #39, "<area href=' javascript:evil.com'>Click.</area>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #40, "<area href='http:evil.com'>Click.</area>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #41, "<form action='javascript:evil.com'>Click.</form>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #42, "<form action=' javascript:evil.com'>Click.</form>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #43, "<form action='http:evil.com'>Click.</form>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #44, "<input formaction='javascript:evil.com'>Click.</input>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #45, "<input formaction=' javascript:evil.com'>Click.</input>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #46, "<input formaction='http:evil.com'>Click.</input>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #47, "<button formaction='javascript:evil.com'>Click.</button>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #48, "<button formaction=' javascript:evil.com'>Click.</button>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #49, "<button formaction='http:evil.com'>Click.</button>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #50, "<p>Some text</p></body><!-- 1 --></html><!-- 2 --><p>Some more text</p>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #51, "<p>Some text</p><!-- 1 --><!-- 2 --><p>Some more text</p>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #52, "<p>Some text</p><!-- 1 --><!-- 2 --><p>Some more text</p>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #53, "<p>Some text</p><!-- 1 --><!-- 2 --><p>Some more text</p>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #54, "<p>comment<!-- hello -->in<!-- </p> -->text</p>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #55, "<p>comment<!-- hello -->in<!-- </p> -->text</p>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #56, "<p>comment<!-- hello -->in<!-- </p> -->text</p>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #57, "<svg></svg>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #58, "<div><svg></svg></div>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #59, "<div>balabala<dl>test</dl></div>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #60, "<div>balabala<dl>test</dl></div>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #61, "<DIV>balabala<DL>test</DL></DIV>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #62, "<p id="test">Click.</p>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #63, "<p ID="test">Click.</p>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #64, "<p ID="test">Click.</p>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #65, "<div>balabala<i>test</i></div><test>t</test><custom-element>custom-element</custom-element>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #66, "<div>balabala<i>test</i></div><test>t</test><custom-element>custom-element</custom-element>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #67, "<div>test<div>p</div>tt<p>div</p></div><test>test</test>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #68, "<div>balabala<i>test</i></div><test>t</test><custom-element>custom-element</custom-element>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #69, "<div>balabala<i>test</i></div><test>t</test><custom-element>custom-element</custom-element>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #70, "test<div>p</div>tt<p>div</p><test>test</test>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #71, "<div hello='1' world='2'><b hello='3' world='4'>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #72, "<div hello='1' world='2'><b hello='3' world='4'>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #73, "<template><div>Hello</div></template>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #74, "<template><div>Hello</div></template>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #75, "<template><div>Hello</div></template>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #76, "<template><div>Hello</div></template>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Testcase #77, "<template><div>Hello</div></template>".:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Non-string input: empty object.:
https://hg.mozilla.org/mozilla-central/rev/a5d9b6895b71
https://hg.mozilla.org/mozilla-central/rev/84510667de9d
Description
•