diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:13:33 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:13:33 +0000 |
commit | 086c044dc34dfc0f74fbe41f4ecb402b2cd34884 (patch) | |
tree | a4f824bd33cb075dd5aa3eb5a0a94af221bbe83a /testing/web-platform/tests/trusted-types/support | |
parent | Adding debian version 124.0.1-1. (diff) | |
download | firefox-086c044dc34dfc0f74fbe41f4ecb402b2cd34884.tar.xz firefox-086c044dc34dfc0f74fbe41f4ecb402b2cd34884.zip |
Merging upstream version 125.0.1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/tests/trusted-types/support')
3 files changed, 8 insertions, 7 deletions
diff --git a/testing/web-platform/tests/trusted-types/support/helper.sub.js b/testing/web-platform/tests/trusted-types/support/helper.sub.js index 2d1bd436bd..1775cd985c 100644 --- a/testing/web-platform/tests/trusted-types/support/helper.sub.js +++ b/testing/web-platform/tests/trusted-types/support/helper.sub.js @@ -125,7 +125,7 @@ function assert_element_accepts_non_trusted_type_explicit_set(tag, attribute, va assert_equals(elem.getAttribute(attribute), expected); } -let namespace = 'http://www.w3.org/1999/xhtml'; +let namespace = null; function assert_element_accepts_trusted_html_set_ns(win, c, t, tag, attribute, expected) { let p = createHTML_policy(win, c); let html = p.createHTML(INPUTS.HTML); @@ -158,9 +158,10 @@ function assert_throws_no_trusted_type_set_ns(tag, attribute, value) { }); } -function assert_element_accepts_non_trusted_type_set_ns(tag, attribute, value, expected) { - let elem = document.createElement(tag); - elem.setAttributeNS(namespace, attribute, value); - let attr_node = elem.getAttributeNodeNS(namespace, attribute); +function assert_element_accepts_non_trusted_type_set_ns(tag, attribute, value, expected, + elementNamespace, attributeNamespace) { + let elem = document.createElementNS(elementNamespace, tag); + elem.setAttributeNS(attributeNamespace, attribute, value); + let attr_node = elem.getAttributeNodeNS(attributeNamespace, attribute); assert_equals(attr_node.value + "", expected); } diff --git a/testing/web-platform/tests/trusted-types/support/navigation-report-only-support.html b/testing/web-platform/tests/trusted-types/support/navigation-report-only-support.html index 5f7856fabb..a16995ba90 100644 --- a/testing/web-platform/tests/trusted-types/support/navigation-report-only-support.html +++ b/testing/web-platform/tests/trusted-types/support/navigation-report-only-support.html @@ -31,7 +31,7 @@ // Navigate to the non-report-only version of the test. That has the same // event listening setup as this, but is a different target URI. const target_script = `location.href='${location.href.replace("-report-only", "") + "#continue"}';`; - const target = `javascript:"<script>${target_script}</scri${""}pt>"`; + const target = `javascript:${target_script}`; // Navigate the anchor, but only after the content is loaded (so that we // won't disturb delivery of that event to the opener. diff --git a/testing/web-platform/tests/trusted-types/support/navigation-support.html b/testing/web-platform/tests/trusted-types/support/navigation-support.html index 5e02e6d4bf..c2c8a82f51 100644 --- a/testing/web-platform/tests/trusted-types/support/navigation-support.html +++ b/testing/web-platform/tests/trusted-types/support/navigation-support.html @@ -32,7 +32,7 @@ // re-use the messageing mechanisms above. In order to not end up in a loop, // we'll only click if we don't find fragment in the current URL. const target_script = `location.href='${location.href}&continue';`; - const target = `javascript:"<script>${target_script}</scri${""}pt>"`; + const target = `javascript:${target_script}`; const anchor = document.getElementById("anchor"); anchor.href = target; |