Closed Bug 1948080 Opened 11 days ago Closed 6 days ago

[wpt-sync] Sync PR 50687 - [Sanitizer] Properly recurse into <template> contents.

Categories

(Core :: DOM: Security, task, P4)

task

Tracking

()

RESOLVED FIXED
137 Branch
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}

Component: web-platform-tests → DOM: Security
Product: Testing → Core

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)
  • /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)
  • /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)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a5d9b6895b71 [wpt PR 50687] - [Sanitizer] Properly recurse into <template> contents., a=testonly https://hg.mozilla.org/integration/autoland/rev/84510667de9d [wpt PR 50687] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 6 days ago
Resolution: --- → FIXED
Target Milestone: --- → 137 Branch
You need to log in before you can comment on or make changes to this bug.