mirror of
https://github.com/servo/servo.git
synced 2025-08-08 06:55:31 +01:00
Stub out Trusted Types interfaces (#36355)
Some methods are implemented fully, while others are implemented partly. With these implementations, there are no observed crashes when running the trusted-types web-platform-tests. Most notably, the tests/wpt/tests/trusted-types/idlharness.window.js is now fully passing. Part of #36258 Signed-off-by: Tim van der Lippe <tvanderlippe@gmail.com>
This commit is contained in:
parent
3f24b44e15
commit
b87bf0b806
145 changed files with 3377 additions and 559 deletions
1
tests/wpt/meta/__dir__.ini
vendored
1
tests/wpt/meta/__dir__.ini
vendored
|
@ -7,6 +7,7 @@ prefs: [
|
|||
"dom_resize_observer_enabled:true",
|
||||
"dom_serviceworker_enabled:true",
|
||||
"dom_testutils_enabled:true",
|
||||
"dom_trusted_types_enabled:true",
|
||||
"dom_urlpattern_enabled:true",
|
||||
"dom_xpath_enabled:true",
|
||||
"layout_grid_enabled:true",
|
||||
|
|
|
@ -1649,12 +1649,6 @@
|
|||
[Element interface: calling setHTMLUnsafe((TrustedHTML or DOMString)) on document.createElement("noscript") with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Element interface: document.createElement("noscript") must inherit property "innerHTML" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Element interface: document.createElement("noscript") must inherit property "outerHTML" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[ShadowRoot interface: operation setHTMLUnsafe((TrustedHTML or DOMString))]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -4562,12 +4556,6 @@
|
|||
[DOMStringList interface: calling contains(DOMString) on location.ancestorOrigins with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Element interface: document.createElement("noscript") must inherit property "innerHTML" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Element interface: document.createElement("noscript") must inherit property "outerHTML" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[TextTrack interface: attribute inBandMetadataTrackDispatchType]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -5825,12 +5813,6 @@
|
|||
[OffscreenCanvasRenderingContext2D interface: attribute lang]
|
||||
expected: FAIL
|
||||
|
||||
[Element interface: document.createElement("div") must inherit property "innerHTML" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Element interface: document.createElement("div") must inherit property "outerHTML" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idlharness.https.html?include=HTML.+]
|
||||
[HTMLAllCollection interface: existence and properties of interface object]
|
||||
|
@ -6313,9 +6295,6 @@
|
|||
[HTMLIFrameElement interface: attribute marginWidth]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLIFrameElement interface: document.createElement("iframe") must inherit property "srcdoc" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLIFrameElement interface: document.createElement("iframe") must inherit property "allow" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,2 +1,18 @@
|
|||
[DedicatedWorker-block-eval-function-constructor.html]
|
||||
expected: ERROR
|
||||
[Blocked eval in DedicatedWorkerGlobalScope.]
|
||||
expected: FAIL
|
||||
|
||||
[Blocked indirect eval in DedicatedWorkerGlobalScope.]
|
||||
expected: FAIL
|
||||
|
||||
[Blocked Function constructor in DedicatedWorkerGlobalScope.]
|
||||
expected: FAIL
|
||||
|
||||
[Blocked AsyncFunction constructor in DedicatedWorkerGlobalScope.]
|
||||
expected: FAIL
|
||||
|
||||
[Blocked GeneratorFunction constructor in DedicatedWorkerGlobalScope.]
|
||||
expected: FAIL
|
||||
|
||||
[Blocked AsyncGeneratorFunction constructor in DedicatedWorkerGlobalScope.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
[DedicatedWorker-constructor-from-DedicatedWorker.html]
|
||||
expected: TIMEOUT
|
||||
[Creating a Worker from a string should throw (dedicated worker scope)]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,6 @@
|
|||
[DedicatedWorker-constructor.https.html]
|
||||
expected: ERROR
|
||||
[Block Worker creation via string]
|
||||
expected: FAIL
|
||||
|
||||
[Create Worker via string with default policy.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,18 @@
|
|||
[DedicatedWorker-eval.html]
|
||||
expected: ERROR
|
||||
[eval(string) in dedicated worker]
|
||||
expected: FAIL
|
||||
|
||||
[indirect eval(string) in dedicated worker]
|
||||
expected: FAIL
|
||||
|
||||
[eval(TrustedScript) in dedicated worker]
|
||||
expected: FAIL
|
||||
|
||||
[indirect eval(TrustedScript) in dedicated worker]
|
||||
expected: FAIL
|
||||
|
||||
[eval(string) with default policy mutation in dedicated worker]
|
||||
expected: FAIL
|
||||
|
||||
[indirect eval(string) with default policy mutation in dedicated worker]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,24 @@
|
|||
[DedicatedWorker-importScripts.html]
|
||||
expected: ERROR
|
||||
[importScripts with TrustedScriptURL works in dedicated worker]
|
||||
expected: FAIL
|
||||
|
||||
[importScripts with untrusted URLs throws in dedicated worker]
|
||||
expected: FAIL
|
||||
|
||||
[null is not a trusted script URL throws in dedicated worker]
|
||||
expected: FAIL
|
||||
|
||||
[importScripts with two URLs, both trusted, in dedicated worker]
|
||||
expected: FAIL
|
||||
|
||||
[importScripts with two URLs, both strings, in dedicated worker]
|
||||
expected: FAIL
|
||||
|
||||
[importScripts with two URLs, one trusted, in dedicated worker]
|
||||
expected: FAIL
|
||||
|
||||
[importScripts with untrusted URLs and default policy works in dedicated worker]
|
||||
expected: FAIL
|
||||
|
||||
[importScripts with one trusted and one untrusted URLs and default policy works in dedicated worker]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,7 @@
|
|||
[DedicatedWorker-setTimeout-setInterval.html]
|
||||
expected: ERROR
|
||||
expected: TIMEOUT
|
||||
[DedicatedWorkerGlobalScope.setTimeout assigned via default policy (successful Script transformation).]
|
||||
expected: TIMEOUT
|
||||
|
||||
[DedicatedWorkerGlobalScope.setInterval assigned via default policy (successful Script transformation).]
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,2 +1,18 @@
|
|||
[Document-write-appending-line-feed.html]
|
||||
expected: ERROR
|
||||
[document.write() with TrustedHTML arguments only.]
|
||||
expected: FAIL
|
||||
|
||||
[document.write() with String arguments only.]
|
||||
expected: FAIL
|
||||
|
||||
[document.write() with TrustedHTML for all but one argument.]
|
||||
expected: FAIL
|
||||
|
||||
[document.writeln() with TrustedHTML arguments only.]
|
||||
expected: FAIL
|
||||
|
||||
[document.writeln() with String arguments only.]
|
||||
expected: FAIL
|
||||
|
||||
[document.writeln() with TrustedHTML for all but one argument.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
[Document-write-exception-order.xhtml]
|
||||
expected: ERROR
|
||||
[`document.write(string)` throws TypeError]
|
||||
expected: FAIL
|
||||
|
|
|
@ -4,15 +4,3 @@
|
|||
|
||||
[document.writeln with html assigned via policy (successful transformation).]
|
||||
expected: FAIL
|
||||
|
||||
[document.write(TrustedHTML, TrustedHTML)]
|
||||
expected: FAIL
|
||||
|
||||
[document.writeln(TrustedHTML, TrustedHTML)]
|
||||
expected: FAIL
|
||||
|
||||
[document.write(TrustedHTML, String)]
|
||||
expected: FAIL
|
||||
|
||||
[document.writeln(TrustedHTML, String)]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,10 @@
|
|||
[Element-setAttribute-respects-Elements-node-documents-globals-CSP-after-adoption-from-non-TT-realm.html]
|
||||
expected: ERROR
|
||||
[setAttribute and setAttributeNode respect the element's node document's global's CSP;\n Element=iframe; Parent=div; Attribute=srcdoc]
|
||||
expected: FAIL
|
||||
|
||||
[setAttribute and setAttributeNode respect the element's node document's global's CSP;\n Element=script; Parent=div; Attribute=src]
|
||||
expected: FAIL
|
||||
|
||||
[setAttribute and setAttributeNode respect the element's node document's global's CSP;\n Element=script; Parent=svg; Attribute=href]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,21 @@
|
|||
[Element-setAttribute-setAttributeNS-sinks.tentative.html]
|
||||
expected: ERROR
|
||||
[HTMLIFrameElement.setAttribute('srcdoc', plain_string)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLIFrameElement.setAttributeNS(null, 'srcdoc', plain_string)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLScriptElement.setAttribute('src', plain_string)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLScriptElement.setAttributeNS(null, 'src', plain_string)]
|
||||
expected: FAIL
|
||||
|
||||
[SVGScriptElement.setAttribute('href', plain_string)]
|
||||
expected: FAIL
|
||||
|
||||
[SVGScriptElement.setAttributeNS(null, 'href', plain_string)]
|
||||
expected: FAIL
|
||||
|
||||
[SVGScriptElement.setAttributeNS(NSURI_XLINK, 'href', plain_string)]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,6 @@
|
|||
[GlobalEventHandlers-onclick.html]
|
||||
expected: ERROR
|
||||
[a.setAttribute('onclick') sets an unsuitable trusted type.]
|
||||
expected: FAIL
|
||||
|
||||
[a.setAttribute('click') sets a test string.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,73 @@
|
|||
[HTMLElement-generic.html]
|
||||
expected: ERROR
|
||||
[TT enabled: script.src\n = String on a\n connected element\n ]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: script.src\n = String on a\n non-connected element\n ]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: div.innerHTML\n = String on a\n connected element\n ]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: div.innerHTML\n = String on a\n non-connected element\n ]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: iframe.srcdoc\n = String on a\n connected element\n ]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: iframe.srcdoc\n = String on a\n non-connected element\n ]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: script.text\n = String on a\n connected element\n ]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: script.text\n = String on a\n non-connected element\n ]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: script.innerText\n = String on a\n connected element\n ]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: script.innerText\n = String on a\n non-connected element\n ]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: script.textContent\n = String on a\n connected element\n ]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: script.textContent\n = String on a\n non-connected element\n ]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: script.src\n = String on a\n connected element\n after removing the "require-trusted-types-for 'script' directive]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: script.src\n = String on a\n non-connected element\n after removing the "require-trusted-types-for 'script' directive]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: div.innerHTML\n = String on a\n connected element\n after removing the "require-trusted-types-for 'script' directive]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: div.innerHTML\n = String on a\n non-connected element\n after removing the "require-trusted-types-for 'script' directive]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: iframe.srcdoc\n = String on a\n connected element\n after removing the "require-trusted-types-for 'script' directive]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: iframe.srcdoc\n = String on a\n non-connected element\n after removing the "require-trusted-types-for 'script' directive]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: script.text\n = String on a\n connected element\n after removing the "require-trusted-types-for 'script' directive]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: script.text\n = String on a\n non-connected element\n after removing the "require-trusted-types-for 'script' directive]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: script.innerText\n = String on a\n connected element\n after removing the "require-trusted-types-for 'script' directive]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: script.innerText\n = String on a\n non-connected element\n after removing the "require-trusted-types-for 'script' directive]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: script.textContent\n = String on a\n connected element\n after removing the "require-trusted-types-for 'script' directive]
|
||||
expected: FAIL
|
||||
|
||||
[TT enabled: script.textContent\n = String on a\n non-connected element\n after removing the "require-trusted-types-for 'script' directive]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,6 @@
|
|||
[HTMLScriptElement-internal-slot.html]
|
||||
expected: ERROR
|
||||
[Test TT application when manipulating <script> elements during loading.]
|
||||
expected: FAIL
|
||||
|
||||
[Setting .src to a plain string should throw an exception and not modify the script state, on an unconnected script element.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[Node-multiple-arguments-tt-enforced.html]
|
||||
expected: ERROR
|
|
@ -1,2 +0,0 @@
|
|||
[Node-multiple-arguments.html]
|
||||
expected: ERROR
|
|
@ -1,2 +1,4 @@
|
|||
[SVGScriptElement-internal-slot.html]
|
||||
expected: ERROR
|
||||
expected: TIMEOUT
|
||||
[Test TT application when manipulating <script> elements during loading.]
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[ServiceWorkerContainer-register-from-DedicatedWorker.https.html]
|
||||
expected: ERROR
|
|
@ -1,2 +1,6 @@
|
|||
[ServiceWorkerContainer-register.https.html]
|
||||
expected: ERROR
|
||||
[Create ServiceWorker via ScriptTestUrl]
|
||||
expected: FAIL
|
||||
|
||||
[Create ServiceWorker via string with default policy.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,9 @@
|
|||
[SharedWorker-constructor.https.html]
|
||||
expected: ERROR
|
||||
[Create SharedWorker via ScriptTestUrl]
|
||||
expected: FAIL
|
||||
|
||||
[Block SharedWorker creation via string]
|
||||
expected: FAIL
|
||||
|
||||
[Create SharedWorker via string with default policy.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[TrustedType-AttributeNodes.html]
|
||||
expected: ERROR
|
3
tests/wpt/meta/trusted-types/TrustedTypePolicy-CSP-no-name.html.ini
vendored
Normal file
3
tests/wpt/meta/trusted-types/TrustedTypePolicy-CSP-no-name.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[TrustedTypePolicy-CSP-no-name.html]
|
||||
[No name list given - policy creation fails.]
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[TrustedTypePolicy-CSP-wildcard.html]
|
||||
[CSP supports wildcards.]
|
||||
expected: FAIL
|
|
@ -1,10 +1,60 @@
|
|||
[TrustedTypePolicy-createXXX.html]
|
||||
expected: ERROR
|
||||
[calling undefined callbacks throws]
|
||||
expected: FAIL
|
||||
|
||||
[Attributes without type constraints will work as before.]
|
||||
expected: FAIL
|
||||
|
||||
[trustedTypes.createPolicy(.., null) creates empty policy.]
|
||||
expected: FAIL
|
||||
|
||||
[TestPolicyTrustedHTML1 (TrustedHTML: s => null)]
|
||||
expected: FAIL
|
||||
|
||||
[TestPolicyTrustedHTML2 (TrustedHTML: s => "well, " + s)]
|
||||
expected: FAIL
|
||||
|
||||
[TestPolicyTrustedHTML3 (TrustedHTML: s => { throw new Error() })]
|
||||
expected: FAIL
|
||||
|
||||
[TestPolicyTrustedHTML5 (TrustedHTML: s => aGlobalVarForSideEffectTesting + s)]
|
||||
expected: FAIL
|
||||
|
||||
[TestPolicyTrustedHTML6 (TrustedHTML: function() {\n [native code\]\n})]
|
||||
expected: FAIL
|
||||
|
||||
[TestPolicyTrustedHTML7 (TrustedHTML: s => aGlobalFunction(s))]
|
||||
expected: FAIL
|
||||
|
||||
[TestPolicyTrustedScript1 (TrustedScript: s => null)]
|
||||
expected: FAIL
|
||||
|
||||
[TestPolicyTrustedScript2 (TrustedScript: s => "well, " + s)]
|
||||
expected: FAIL
|
||||
|
||||
[TestPolicyTrustedScript3 (TrustedScript: s => { throw new Error() })]
|
||||
expected: FAIL
|
||||
|
||||
[TestPolicyTrustedScript5 (TrustedScript: s => aGlobalVarForSideEffectTesting + s)]
|
||||
expected: FAIL
|
||||
|
||||
[TestPolicyTrustedScript6 (TrustedScript: function() {\n [native code\]\n})]
|
||||
expected: FAIL
|
||||
|
||||
[TestPolicyTrustedScript7 (TrustedScript: s => aGlobalFunction(s))]
|
||||
expected: FAIL
|
||||
|
||||
[TestPolicyTrustedScriptURL1 (TrustedScriptURL: s => null)]
|
||||
expected: FAIL
|
||||
|
||||
[TestPolicyTrustedScriptURL2 (TrustedScriptURL: s => s + "#duck")]
|
||||
expected: FAIL
|
||||
|
||||
[TestPolicyTrustedScriptURL3 (TrustedScriptURL: s => { throw new Error() })]
|
||||
expected: FAIL
|
||||
|
||||
[TestPolicyTrustedScriptURL4 (TrustedScriptURL: s => s + "#" + aGlobalVarForSideEffectTesting)]
|
||||
expected: FAIL
|
||||
|
||||
[TestPolicyTrustedScriptURL5 (TrustedScriptURL: function() {\n [native code\]\n})]
|
||||
expected: FAIL
|
||||
|
||||
[TestPolicyTrustedScriptURL6 (TrustedScriptURL: s => anotherGlobalFunction(s))]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,18 +0,0 @@
|
|||
[TrustedTypePolicyFactory-constants.html]
|
||||
[trustedTypes.emptyHTML returns the intended value.]
|
||||
expected: FAIL
|
||||
|
||||
[trustedTypes.emptyHTML cannot be redefined.]
|
||||
expected: FAIL
|
||||
|
||||
[trustedTypes.emptyHTML cannot be redefined via defineProperty.]
|
||||
expected: FAIL
|
||||
|
||||
[trustedTypes.emptyScript returns the intended value.]
|
||||
expected: FAIL
|
||||
|
||||
[trustedTypes.emptyScript cannot be redefined.]
|
||||
expected: FAIL
|
||||
|
||||
[trustedTypes.emptyScript cannot be redefined via defineProperty.]
|
||||
expected: FAIL
|
|
@ -1,7 +1,4 @@
|
|||
[TrustedTypePolicyFactory-createPolicy-createXYZTests.html]
|
||||
[html = identity function]
|
||||
expected: FAIL
|
||||
|
||||
[html = null]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -26,9 +23,6 @@
|
|||
[createHTML defined - calling undefined callbacks throws]
|
||||
expected: FAIL
|
||||
|
||||
[script = identity function]
|
||||
expected: FAIL
|
||||
|
||||
[script = null]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -53,9 +47,6 @@
|
|||
[createScript defined - calling undefined callbacks throws]
|
||||
expected: FAIL
|
||||
|
||||
[script_url = identity function]
|
||||
expected: FAIL
|
||||
|
||||
[script_url = null]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[TrustedTypePolicyFactory-createPolicy-cspTests-noNamesGiven.html]
|
||||
[No name list given - policy creation throws]
|
||||
expected: FAIL
|
|
@ -1,3 +1,3 @@
|
|||
[TrustedTypePolicyFactory-createPolicy-cspTests-none-none-name.html]
|
||||
[Can create policy with name 'SomeName']
|
||||
[Cannot create policy with name 'default' - policy creation throws]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
[TrustedTypePolicyFactory-createPolicy-cspTests-none-none.html]
|
||||
[Cannot create policy with name 'SomeName' - policy creation throws]
|
||||
expected: FAIL
|
||||
|
||||
[Cannot create policy with name 'default' - policy creation throws]
|
||||
expected: FAIL
|
|
@ -1,9 +0,0 @@
|
|||
[TrustedTypePolicyFactory-createPolicy-cspTests-none-skip.html]
|
||||
[Can create policy with name 'SomeName']
|
||||
expected: FAIL
|
||||
|
||||
[Can create a second policy with name 'SomeName']
|
||||
expected: FAIL
|
||||
|
||||
[Can create policy with name 'default']
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[TrustedTypePolicyFactory-createPolicy-cspTests-wildcard.html]
|
||||
[Wildcard given - policy creation works]
|
||||
expected: FAIL
|
|
@ -1,11 +1,5 @@
|
|||
[TrustedTypePolicyFactory-createPolicy-cspTests.html]
|
||||
expected: TIMEOUT
|
||||
[Allowed-name policy creation works.]
|
||||
expected: FAIL
|
||||
|
||||
[Another allowed-name policy creation works.]
|
||||
expected: FAIL
|
||||
|
||||
[Non-allowed name policy creation throws.]
|
||||
expected: TIMEOUT
|
||||
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
[TrustedTypePolicyFactory-createPolicy-unenforced.html]
|
||||
[Duplicate policy names should be tolerated (unless in enforcing mode)]
|
||||
expected: FAIL
|
|
@ -1,9 +0,0 @@
|
|||
[TrustedTypePolicyFactory-defaultPolicy.html]
|
||||
[defaultPolicy with no default created is not an error]
|
||||
expected: FAIL
|
||||
|
||||
[defaultPolicy returns the correct default policy]
|
||||
expected: FAIL
|
||||
|
||||
[defaultPolicy is a read-only property]
|
||||
expected: FAIL
|
|
@ -1,2 +1,69 @@
|
|||
[TrustedTypePolicyFactory-getAttributeType.html]
|
||||
expected: ERROR
|
||||
[getAttributeType(\n "DIV",\n "onclick",\n "http://www.w3.org/1999/xhtml",\n "null") == "TrustedScript"]
|
||||
expected: FAIL
|
||||
|
||||
[getAttributeType(\n "g",\n "ondblclick",\n "http://www.w3.org/2000/svg",\n "null") == "TrustedScript"]
|
||||
expected: FAIL
|
||||
|
||||
[getAttributeType(\n "mrow",\n "onmousedown",\n "http://www.w3.org/1998/Math/MathML",\n "null") == "TrustedScript"]
|
||||
expected: FAIL
|
||||
|
||||
[getAttributeType(\n "IFRAME",\n "srcdoc",\n "http://www.w3.org/1999/xhtml",\n "null") == "TrustedHTML"]
|
||||
expected: FAIL
|
||||
|
||||
[getAttributeType(\n "SCRIPT",\n "src",\n "http://www.w3.org/1999/xhtml",\n "null") == "TrustedScriptURL"]
|
||||
expected: FAIL
|
||||
|
||||
[getAttributeType(\n "script",\n "href",\n "http://www.w3.org/2000/svg",\n "null") == "TrustedScriptURL"]
|
||||
expected: FAIL
|
||||
|
||||
[getAttributeType(\n "script",\n "href",\n "http://www.w3.org/2000/svg",\n "http://www.w3.org/1999/xlink") == "TrustedScriptURL"]
|
||||
expected: FAIL
|
||||
|
||||
[getAttributeType(\n "foo",\n "onmouseup",\n "https://example.com/namespace",\n "null") == "null"]
|
||||
expected: FAIL
|
||||
|
||||
[getAttributeType(\n "DIV",\n "onclick",\n "http://www.w3.org/1999/xhtml",\n "https://example.com/namespace") == "null"]
|
||||
expected: FAIL
|
||||
|
||||
[getAttributeType(\n "DIV",\n "ondoesnotexist",\n "http://www.w3.org/1999/xhtml",\n "null") == "null"]
|
||||
expected: FAIL
|
||||
|
||||
[getAttributeType(\n "DIV",\n "data-onclick",\n "http://www.w3.org/1999/xhtml",\n "null") == "null"]
|
||||
expected: FAIL
|
||||
|
||||
[getAttributeType(\n "DIV",\n "srcdoc",\n "http://www.w3.org/1999/xhtml",\n "null") == "null"]
|
||||
expected: FAIL
|
||||
|
||||
[getAttributeType(\n "iframe",\n "srcdoc",\n "https://example.com/namespace",\n "null") == "null"]
|
||||
expected: FAIL
|
||||
|
||||
[getAttributeType(\n "IFRAME",\n "srcdoc",\n "http://www.w3.org/1999/xhtml",\n "https://example.com/namespace") == "null"]
|
||||
expected: FAIL
|
||||
|
||||
[getAttributeType(\n "IFRAME",\n "data-srcdoc",\n "http://www.w3.org/1999/xhtml",\n "null") == "null"]
|
||||
expected: FAIL
|
||||
|
||||
[getAttributeType(\n "DIV",\n "src",\n "http://www.w3.org/1999/xhtml",\n "null") == "null"]
|
||||
expected: FAIL
|
||||
|
||||
[getAttributeType(\n "script",\n "src",\n "https://example.com/namespace",\n "null") == "null"]
|
||||
expected: FAIL
|
||||
|
||||
[getAttributeType(\n "SCRIPT",\n "src",\n "http://www.w3.org/1999/xhtml",\n "https://example.com/namespace") == "null"]
|
||||
expected: FAIL
|
||||
|
||||
[getAttributeType(\n "SCRIPT",\n "data-src",\n "http://www.w3.org/1999/xhtml",\n "null") == "null"]
|
||||
expected: FAIL
|
||||
|
||||
[getAttributeType(\n "g",\n "href",\n "http://www.w3.org/2000/svg",\n "null") == "null"]
|
||||
expected: FAIL
|
||||
|
||||
[getAttributeType(\n "SCRIPT",\n "href",\n "http://www.w3.org/1999/xhtml",\n "null") == "null"]
|
||||
expected: FAIL
|
||||
|
||||
[getAttributeType(\n "script",\n "href",\n "http://www.w3.org/2000/svg",\n "https://example.com/namespace") == "null"]
|
||||
expected: FAIL
|
||||
|
||||
[getAttributeType(\n "script",\n "src",\n "http://www.w3.org/2000/svg",\n "null") == "null"]
|
||||
expected: FAIL
|
||||
|
|
|
@ -11,60 +11,24 @@
|
|||
[getAttributeType tests adapted from w3c/trusted-types polyfill]
|
||||
expected: FAIL
|
||||
|
||||
[iframe[srcDoc\] is defined]
|
||||
expected: FAIL
|
||||
|
||||
[iframe.srcDoc is maybe defined]
|
||||
expected: FAIL
|
||||
|
||||
[IFRAME[srcDoc\] is defined]
|
||||
expected: FAIL
|
||||
|
||||
[IFRAME.srcDoc is maybe defined]
|
||||
expected: FAIL
|
||||
|
||||
[iFrAmE[srcDoc\] is defined]
|
||||
expected: FAIL
|
||||
|
||||
[iFrAmE.srcDoc is maybe defined]
|
||||
expected: FAIL
|
||||
|
||||
[iframe[SRCDOC\] is defined]
|
||||
expected: FAIL
|
||||
|
||||
[iframe.SRCDOC is maybe defined]
|
||||
expected: FAIL
|
||||
|
||||
[IFRAME[SRCDOC\] is defined]
|
||||
expected: FAIL
|
||||
|
||||
[IFRAME.SRCDOC is maybe defined]
|
||||
expected: FAIL
|
||||
|
||||
[iFrAmE[SRCDOC\] is defined]
|
||||
expected: FAIL
|
||||
|
||||
[iFrAmE.SRCDOC is maybe defined]
|
||||
expected: FAIL
|
||||
|
||||
[iframe[srcdoc\] is defined]
|
||||
expected: FAIL
|
||||
|
||||
[iframe.srcdoc is maybe defined]
|
||||
expected: FAIL
|
||||
|
||||
[IFRAME[srcdoc\] is defined]
|
||||
expected: FAIL
|
||||
|
||||
[IFRAME.srcdoc is maybe defined]
|
||||
expected: FAIL
|
||||
|
||||
[iFrAmE[srcdoc\] is defined]
|
||||
expected: FAIL
|
||||
|
||||
[iFrAmE.srcdoc is maybe defined]
|
||||
expected: FAIL
|
||||
|
||||
[getPropertyType vs getAttributeType for event handler.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
[TrustedTypePolicyFactory-isXXX.html]
|
||||
[TrustedTypePolicyFactory.isHTML requires the object to be created via policy.]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory.isScript requires the object to be created via policy.]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory.isScriptURL requires the object to be created via policy.]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory.isXXX should accept anything without throwing.]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[TrustedTypePolicyFactory-metadata.tentative.html]
|
||||
expected: ERROR
|
|
@ -1,6 +0,0 @@
|
|||
[Window-TrustedTypes.html]
|
||||
[factory = window.trustedTypes]
|
||||
expected: FAIL
|
||||
|
||||
[factory construction fails]
|
||||
expected: FAIL
|
|
@ -1,2 +1,18 @@
|
|||
[Window-block-eval-function-constructor.html]
|
||||
expected: ERROR
|
||||
[Blocked eval in Window.]
|
||||
expected: FAIL
|
||||
|
||||
[Blocked indirect eval in Window.]
|
||||
expected: FAIL
|
||||
|
||||
[Blocked Function constructor in Window.]
|
||||
expected: FAIL
|
||||
|
||||
[Blocked AsyncFunction constructor in Window.]
|
||||
expected: FAIL
|
||||
|
||||
[Blocked GeneratorFunction constructor in Window.]
|
||||
expected: FAIL
|
||||
|
||||
[Blocked AsyncGeneratorFunction constructor in Window.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
[Window-setTimeout-setInterval.html]
|
||||
expected: ERROR
|
||||
[Window.setTimeout assigned via policy (successful Script transformation).]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
[Window.setTimeout assigned via default policy (successful Script transformation).]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Window.setInterval assigned via policy (successful Script transformation).]
|
||||
expected: FAIL
|
||||
[Window.setInterval assigned via default policy (successful Script transformation).]
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,2 +1,15 @@
|
|||
[block-Document-execCommand.html]
|
||||
expected: ERROR
|
||||
[Document.execCommand("insertHTML") works with a TrustedHTML argument.]
|
||||
expected: FAIL
|
||||
|
||||
[Document.execCommand("paste") works as usual."]
|
||||
expected: FAIL
|
||||
|
||||
[Document.execCommand("paste") works with a TrustedHTML argument.]
|
||||
expected: FAIL
|
||||
|
||||
[Document.execCommand("insertHTML") works as usual with a default policy.]
|
||||
expected: FAIL
|
||||
|
||||
[Document.execCommand("paste") works as usual with a default policy.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,12 @@
|
|||
[block-string-assignment-to-DedicatedWorker-setTimeout-setInterval.html]
|
||||
expected: ERROR
|
||||
[`DedicatedWorkerGlobalScope.setTimeout(string)` throws.]
|
||||
expected: FAIL
|
||||
|
||||
[`DedicatedWorkerGlobalScope.setTimeout(null)` throws.]
|
||||
expected: FAIL
|
||||
|
||||
[`DedicatedWorkerGlobalScope.setInterval(string)` throws.]
|
||||
expected: FAIL
|
||||
|
||||
[`DedicatedWorkerGlobalScope.setInterval(null)` throws.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,48 @@
|
|||
[block-string-assignment-to-Document-write.html]
|
||||
expected: ERROR
|
||||
[document.write with html assigned via policy (successful URL transformation).]
|
||||
expected: FAIL
|
||||
|
||||
[document.writeln with html assigned via policy (successful URL transformation).]
|
||||
expected: FAIL
|
||||
|
||||
[`document.write(string)` throws]
|
||||
expected: FAIL
|
||||
|
||||
[`document.write(string, string)` throws]
|
||||
expected: FAIL
|
||||
|
||||
[`document.write(string, TrustedHTML)` throws]
|
||||
expected: FAIL
|
||||
|
||||
[`document.writeln(string)` throws]
|
||||
expected: FAIL
|
||||
|
||||
[`document.writeln(string, string)` throws]
|
||||
expected: FAIL
|
||||
|
||||
[`document.writeln(string, TrustedHTML)` throws]
|
||||
expected: FAIL
|
||||
|
||||
[`document.write(null)` throws]
|
||||
expected: FAIL
|
||||
|
||||
[`document.writeln(null)` throws]
|
||||
expected: FAIL
|
||||
|
||||
[`document.write(string)` observes default policy]
|
||||
expected: FAIL
|
||||
|
||||
[`document.write(string, string)` observes default policy]
|
||||
expected: FAIL
|
||||
|
||||
[`document.write(string, TrustedHTML)` observes default policy]
|
||||
expected: FAIL
|
||||
|
||||
[`document.writeln(string)` observes default policy]
|
||||
expected: FAIL
|
||||
|
||||
[`document.writeln(string, string)` observes default policy]
|
||||
expected: FAIL
|
||||
|
||||
[`document.writeln(string, TrustedHTML)` observes default policy]
|
||||
expected: FAIL
|
||||
|
|
|
@ -2,9 +2,6 @@
|
|||
[outerHTML with html assigned via policy (successful HTML transformation).]
|
||||
expected: FAIL
|
||||
|
||||
[`outerHTML = TrustedHTML` throws NoModificationAllowedError when parent is a document.]
|
||||
expected: FAIL
|
||||
|
||||
[`outerHTML = string` throws.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,2 +1,36 @@
|
|||
[block-string-assignment-to-Element-setAttribute.html]
|
||||
expected: ERROR
|
||||
[script.src accepts only TrustedScriptURL]
|
||||
expected: FAIL
|
||||
|
||||
[iframe.srcdoc accepts only TrustedHTML]
|
||||
expected: FAIL
|
||||
|
||||
[div.onclick accepts only TrustedScript]
|
||||
expected: FAIL
|
||||
|
||||
[`Script.prototype.setAttribute.SrC = string` throws.]
|
||||
expected: FAIL
|
||||
|
||||
[script.src accepts string and null after default policy was created.]
|
||||
expected: FAIL
|
||||
|
||||
[script.src's mutationobservers receive the default policy's value.]
|
||||
expected: FAIL
|
||||
|
||||
[iframe.srcdoc's mutationobservers receive the default policy's value.]
|
||||
expected: FAIL
|
||||
|
||||
[div.onclick's mutationobservers receive the default policy's value.]
|
||||
expected: FAIL
|
||||
|
||||
[iframe.srcdoc accepts string and null after default policy was created.]
|
||||
expected: FAIL
|
||||
|
||||
[div.onclick accepts string and null after default policy was created.]
|
||||
expected: FAIL
|
||||
|
||||
[a.rel accepts a Trusted Type]
|
||||
expected: FAIL
|
||||
|
||||
[`script.src = setAttributeNode(embed.src)` with string works.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
[block-string-assignment-to-Element-setAttributeNS.html]
|
||||
expected: ERROR
|
||||
[Element.setAttributeNS assigned via policy (successful HTML transformation)]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -8,3 +7,6 @@
|
|||
|
||||
[Element.setAttributeNS assigned via policy (successful ScriptURL transformation)]
|
||||
expected: FAIL
|
||||
|
||||
[Blocking non-TrustedScriptURL assignment to <svg:script xlink:href=...> works]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
[block-string-assignment-to-HTMLElement-generic.html]
|
||||
expected: ERROR
|
||||
[script.src accepts only TrustedScriptURL]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -8,3 +7,21 @@
|
|||
|
||||
[iframe.srcdoc accepts only TrustedHTML]
|
||||
expected: FAIL
|
||||
|
||||
[script.src accepts string and null after default policy was created]
|
||||
expected: FAIL
|
||||
|
||||
[div.innerHTML accepts string and null after default policy was created]
|
||||
expected: FAIL
|
||||
|
||||
[iframe.srcdoc accepts string and null after default policy was created]
|
||||
expected: FAIL
|
||||
|
||||
[script.text accepts only TrustedScript]
|
||||
expected: FAIL
|
||||
|
||||
[script.innerText accepts only TrustedScript]
|
||||
expected: FAIL
|
||||
|
||||
[script.textContent accepts only TrustedScript]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,12 @@
|
|||
[block-string-assignment-to-ShadowRoot-innerHTML.html]
|
||||
expected: ERROR
|
||||
[shadowRoot.innerHTML = html assigned via policy (successful HTML transformation).]
|
||||
expected: FAIL
|
||||
|
||||
[`shadowRoot.innerHTML = string` throws.]
|
||||
expected: FAIL
|
||||
|
||||
[`shadowRoot.innerHTML = null` throws.]
|
||||
expected: FAIL
|
||||
|
||||
[`shadowRoot.innerHTML = string` assigned via default policy (successful HTML transformation).]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,9 @@
|
|||
[block-string-assignment-to-ShadowRoot-setHTMLUnsafe.html]
|
||||
expected: ERROR
|
||||
[shadowRoot.setHTMLUnsafe(html) assigned via policy (successful HTML transformation).]
|
||||
expected: FAIL
|
||||
|
||||
[`shadowRoot.setHTMLUnsafe(string)` assigned via default policy (successful HTML transformation).]
|
||||
expected: FAIL
|
||||
|
||||
[`shadowRoot.setHTMLUnsafe(string)` assigned via default policy does not throw]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,17 +1,11 @@
|
|||
[block-string-assignment-to-Window-setTimeout-setInterval.html]
|
||||
expected: ERROR
|
||||
[Window.setTimeout assigned via policy (successful Script transformation).]
|
||||
expected: FAIL
|
||||
|
||||
[`Window.setTimeout(string)` throws.]
|
||||
expected: FAIL
|
||||
|
||||
[`Window.setTimeout(null)` throws.]
|
||||
expected: FAIL
|
||||
|
||||
[Window.setInterval assigned via policy (successful Script transformation).]
|
||||
expected: FAIL
|
||||
|
||||
[`Window.setInterval(string)` throws.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,2 +1,21 @@
|
|||
[block-string-assignment-to-text-and-url-sinks.html]
|
||||
expected: ERROR
|
||||
[Setting HTMLDivElement.innerHTML to a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Setting HTMLScriptElement.innerHTML to a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Setting SVGScriptElement.innerHTML to a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Setting HTMLScriptElement.innerText to a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Setting HTMLScriptElement.textContent to a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Setting HTMLScriptElement.text to a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Setting HTMLScriptElement.src to a plain string]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,22 @@
|
|||
[block-text-node-insertion-into-script-element.html]
|
||||
expected: ERROR
|
||||
expected: TIMEOUT
|
||||
[Regression test: Bypass via insertAdjacentText, initial comment.]
|
||||
expected: FAIL
|
||||
|
||||
[Regression test: Bypass via insertAdjacentText, textContent.]
|
||||
expected: FAIL
|
||||
|
||||
[Spot tests around script + innerHTML interaction.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Prep for subsequent tests: Create default policy.]
|
||||
expected: NOTRUN
|
||||
|
||||
[Test that default policy applies.]
|
||||
expected: NOTRUN
|
||||
|
||||
[Test a failing default policy.]
|
||||
expected: NOTRUN
|
||||
|
||||
[Spot tests around script + innerHTML interaction with default policy.]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -1,2 +1,16 @@
|
|||
[block-text-node-insertion-into-svg-script-element.html]
|
||||
expected: ERROR
|
||||
expected: TIMEOUT
|
||||
[Spot tests around script + innerHTML interaction.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Prep for subsequent tests: Create default policy.]
|
||||
expected: NOTRUN
|
||||
|
||||
[Test that default policy applies. svg:script]
|
||||
expected: NOTRUN
|
||||
|
||||
[Test a failing default policy. svg:script]
|
||||
expected: NOTRUN
|
||||
|
||||
[Spot tests around script + innerHTML interaction with default policy.]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
[csp-block-eval.html]
|
||||
expected: ERROR
|
||||
[eval with TrustedScript throws (script-src blocks).]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[default-policy-callback-arguments.html]
|
||||
expected: ERROR
|
|
@ -1,4 +1,31 @@
|
|||
[default-policy-report-only.html]
|
||||
expected: ERROR
|
||||
expected: TIMEOUT
|
||||
[Count SecurityPolicyViolation events.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[script.src default]
|
||||
expected: FAIL
|
||||
|
||||
[script.src throw]
|
||||
expected: FAIL
|
||||
|
||||
[script.src typeerror]
|
||||
expected: FAIL
|
||||
|
||||
[div.innerHTML default]
|
||||
expected: FAIL
|
||||
|
||||
[div.innerHTML throw]
|
||||
expected: FAIL
|
||||
|
||||
[div.innerHTML typeerror]
|
||||
expected: FAIL
|
||||
|
||||
[script.text default]
|
||||
expected: FAIL
|
||||
|
||||
[script.text throw]
|
||||
expected: FAIL
|
||||
|
||||
[script.text typeerror]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
[default-policy.html]
|
||||
expected: ERROR
|
||||
expected: TIMEOUT
|
||||
[Count SecurityPolicyViolation events.]
|
||||
expected: TIMEOUT
|
||||
|
||||
|
@ -11,3 +11,48 @@
|
|||
|
||||
[script.text no default policy]
|
||||
expected: FAIL
|
||||
|
||||
[script.src default]
|
||||
expected: FAIL
|
||||
|
||||
[script.src null]
|
||||
expected: FAIL
|
||||
|
||||
[script.src throw]
|
||||
expected: FAIL
|
||||
|
||||
[script.src undefined]
|
||||
expected: FAIL
|
||||
|
||||
[script.src typeerror]
|
||||
expected: FAIL
|
||||
|
||||
[div.innerHTML default]
|
||||
expected: FAIL
|
||||
|
||||
[div.innerHTML null]
|
||||
expected: FAIL
|
||||
|
||||
[div.innerHTML throw]
|
||||
expected: FAIL
|
||||
|
||||
[div.innerHTML undefined]
|
||||
expected: FAIL
|
||||
|
||||
[div.innerHTML typeerror]
|
||||
expected: FAIL
|
||||
|
||||
[script.text default]
|
||||
expected: FAIL
|
||||
|
||||
[script.text null]
|
||||
expected: FAIL
|
||||
|
||||
[script.text throw]
|
||||
expected: FAIL
|
||||
|
||||
[script.text undefined]
|
||||
expected: FAIL
|
||||
|
||||
[script.text typeerror]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
[empty-default-policy-report-only.html]
|
||||
expected: ERROR
|
||||
expected: TIMEOUT
|
||||
[Count SecurityPolicyViolation events.]
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,4 +1,13 @@
|
|||
[empty-default-policy.html]
|
||||
expected: ERROR
|
||||
expected: TIMEOUT
|
||||
[Count SecurityPolicyViolation events.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[script.src default]
|
||||
expected: FAIL
|
||||
|
||||
[div.innerHTML default]
|
||||
expected: FAIL
|
||||
|
||||
[script.text default]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,6 @@
|
|||
[eval-csp-no-tt.html]
|
||||
expected: ERROR
|
||||
[eval of TrustedScript works.]
|
||||
expected: FAIL
|
||||
|
||||
[indirect eval of TrustedScript works.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,18 @@
|
|||
[eval-csp-tt-default-policy-mutate.html]
|
||||
expected: ERROR
|
||||
[eval of string where default policy mutates value throws.]
|
||||
expected: FAIL
|
||||
|
||||
[indirect eval of string where default policy mutates value throws.]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor with string where default policy mutates value throws.]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncFunction constructor with string where default policy mutates value throws.]
|
||||
expected: FAIL
|
||||
|
||||
[GeneratorFunction constructor with string where default policy mutates value throws.]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncGeneratorFunction constructor with string where default policy mutates value throws.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,6 @@
|
|||
[eval-csp-tt-default-policy.html]
|
||||
expected: ERROR
|
||||
[eval of TrustedScript works.]
|
||||
expected: FAIL
|
||||
|
||||
[indirect eval of TrustedScript works.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,30 @@
|
|||
[eval-csp-tt-no-default-policy.html]
|
||||
expected: ERROR
|
||||
[eval of TrustedScript works.]
|
||||
expected: FAIL
|
||||
|
||||
[indirect eval of TrustedScript works.]
|
||||
expected: FAIL
|
||||
|
||||
[eval of string fails.]
|
||||
expected: FAIL
|
||||
|
||||
[indirect eval of string fails.]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor of string fails.]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor of all strings fails.]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor of string and TrustedScript fails.]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncFunction constructor of string fails.]
|
||||
expected: FAIL
|
||||
|
||||
[GeneratorFunction constructor of string fails.]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncGeneratorFunction constructor of string fails.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,24 @@
|
|||
[eval-function-constructor-untrusted-arguments-and-applying-default-policy.html]
|
||||
expected: ERROR
|
||||
[plain string at index 0 (default policy modifying the function text).]
|
||||
expected: FAIL
|
||||
|
||||
[plain string at index 1 (default policy modifying the function text).]
|
||||
expected: FAIL
|
||||
|
||||
[plain string at index 2 (default policy modifying the function text).]
|
||||
expected: FAIL
|
||||
|
||||
[plain string at index 3 (default policy modifying the function text).]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScript with forged toString() at index 0 (default policy modifying the function text).]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScript with forged toString() at index 1 (default policy modifying the function text).]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScript with forged toString() at index 2 (default policy modifying the function text).]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScript with forged toString() at index 3 (default policy modifying the function text).]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,6 @@
|
|||
[eval-function-constructor-untrusted-arguments-and-default-policy-throwing.html]
|
||||
expected: ERROR
|
||||
[EvalError thrown if the callback of the default policy throws an error (eval).]
|
||||
expected: FAIL
|
||||
|
||||
[EvalError thrown if the callback of the default policy throws an error (new Function).]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,192 @@
|
|||
[eval-function-constructor.html]
|
||||
expected: ERROR
|
||||
[Function constructor with mixed plain and trusted strings, mask #0]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncFunction constructor with mixed plain and trusted strings, mask #0]
|
||||
expected: FAIL
|
||||
|
||||
[GeneratorFunction constructor with mixed plain and trusted strings, mask #0]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncGeneratorFunction constructor with mixed plain and trusted strings, mask #0]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor with mixed plain and trusted strings, mask #1]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncFunction constructor with mixed plain and trusted strings, mask #1]
|
||||
expected: FAIL
|
||||
|
||||
[GeneratorFunction constructor with mixed plain and trusted strings, mask #1]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncGeneratorFunction constructor with mixed plain and trusted strings, mask #1]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor with mixed plain and trusted strings, mask #2]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncFunction constructor with mixed plain and trusted strings, mask #2]
|
||||
expected: FAIL
|
||||
|
||||
[GeneratorFunction constructor with mixed plain and trusted strings, mask #2]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncGeneratorFunction constructor with mixed plain and trusted strings, mask #2]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor with mixed plain and trusted strings, mask #3]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncFunction constructor with mixed plain and trusted strings, mask #3]
|
||||
expected: FAIL
|
||||
|
||||
[GeneratorFunction constructor with mixed plain and trusted strings, mask #3]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncGeneratorFunction constructor with mixed plain and trusted strings, mask #3]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor with mixed plain and trusted strings, mask #4]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncFunction constructor with mixed plain and trusted strings, mask #4]
|
||||
expected: FAIL
|
||||
|
||||
[GeneratorFunction constructor with mixed plain and trusted strings, mask #4]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncGeneratorFunction constructor with mixed plain and trusted strings, mask #4]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor with mixed plain and trusted strings, mask #5]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncFunction constructor with mixed plain and trusted strings, mask #5]
|
||||
expected: FAIL
|
||||
|
||||
[GeneratorFunction constructor with mixed plain and trusted strings, mask #5]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncGeneratorFunction constructor with mixed plain and trusted strings, mask #5]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor with mixed plain and trusted strings, mask #6]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncFunction constructor with mixed plain and trusted strings, mask #6]
|
||||
expected: FAIL
|
||||
|
||||
[GeneratorFunction constructor with mixed plain and trusted strings, mask #6]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncGeneratorFunction constructor with mixed plain and trusted strings, mask #6]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor with mixed plain and trusted strings, mask #7]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncFunction constructor with mixed plain and trusted strings, mask #7]
|
||||
expected: FAIL
|
||||
|
||||
[GeneratorFunction constructor with mixed plain and trusted strings, mask #7]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncGeneratorFunction constructor with mixed plain and trusted strings, mask #7]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor with mixed plain and trusted strings, mask #8]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncFunction constructor with mixed plain and trusted strings, mask #8]
|
||||
expected: FAIL
|
||||
|
||||
[GeneratorFunction constructor with mixed plain and trusted strings, mask #8]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncGeneratorFunction constructor with mixed plain and trusted strings, mask #8]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor with mixed plain and trusted strings, mask #9]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncFunction constructor with mixed plain and trusted strings, mask #9]
|
||||
expected: FAIL
|
||||
|
||||
[GeneratorFunction constructor with mixed plain and trusted strings, mask #9]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncGeneratorFunction constructor with mixed plain and trusted strings, mask #9]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor with mixed plain and trusted strings, mask #10]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncFunction constructor with mixed plain and trusted strings, mask #10]
|
||||
expected: FAIL
|
||||
|
||||
[GeneratorFunction constructor with mixed plain and trusted strings, mask #10]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncGeneratorFunction constructor with mixed plain and trusted strings, mask #10]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor with mixed plain and trusted strings, mask #11]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncFunction constructor with mixed plain and trusted strings, mask #11]
|
||||
expected: FAIL
|
||||
|
||||
[GeneratorFunction constructor with mixed plain and trusted strings, mask #11]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncGeneratorFunction constructor with mixed plain and trusted strings, mask #11]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor with mixed plain and trusted strings, mask #12]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncFunction constructor with mixed plain and trusted strings, mask #12]
|
||||
expected: FAIL
|
||||
|
||||
[GeneratorFunction constructor with mixed plain and trusted strings, mask #12]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncGeneratorFunction constructor with mixed plain and trusted strings, mask #12]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor with mixed plain and trusted strings, mask #13]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncFunction constructor with mixed plain and trusted strings, mask #13]
|
||||
expected: FAIL
|
||||
|
||||
[GeneratorFunction constructor with mixed plain and trusted strings, mask #13]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncGeneratorFunction constructor with mixed plain and trusted strings, mask #13]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor with mixed plain and trusted strings, mask #14]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncFunction constructor with mixed plain and trusted strings, mask #14]
|
||||
expected: FAIL
|
||||
|
||||
[GeneratorFunction constructor with mixed plain and trusted strings, mask #14]
|
||||
expected: FAIL
|
||||
|
||||
[AsyncGeneratorFunction constructor with mixed plain and trusted strings, mask #14]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor with trusted strings, and a forged toString() for the one at index 0]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor with trusted strings, and a forged toString() for the one at index 1]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor with trusted strings, and a forged toString() for the one at index 2]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor with trusted strings, and a forged toString() for the one at index 3]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,6 @@
|
|||
[eval-no-csp-no-tt-default-policy.html]
|
||||
expected: ERROR
|
||||
[eval of TrustedScript works.]
|
||||
expected: FAIL
|
||||
|
||||
[indirect eval of TrustedScript works.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,6 @@
|
|||
[eval-no-csp-no-tt.html]
|
||||
expected: ERROR
|
||||
[eval of TrustedScript works.]
|
||||
expected: FAIL
|
||||
|
||||
[indirect eval of TrustedScript works.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,18 @@
|
|||
[eval-with-permissive-csp.html]
|
||||
expected: ERROR
|
||||
[eval with plain string with Trusted Types and permissive CSP throws (no type).]
|
||||
expected: FAIL
|
||||
|
||||
[indirect eval with plain string with Trusted Types and permissive CSP throws (no type).]
|
||||
expected: FAIL
|
||||
|
||||
[Function constructor with plain string with Trusted Types and permissive CSP throws (no type).]
|
||||
expected: FAIL
|
||||
|
||||
[eval with TrustedScript and permissive CSP works.]
|
||||
expected: FAIL
|
||||
|
||||
[indirect eval with TrustedScript and permissive CSP works.]
|
||||
expected: FAIL
|
||||
|
||||
[new Function with TrustedScript and permissive CSP works.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[get-trusted-types-compliant-attribute-value.html]
|
||||
expected: ERROR
|
|
@ -1,264 +0,0 @@
|
|||
[idlharness.window.html]
|
||||
[TrustedHTML interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedHTML interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedHTML interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedHTML interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedHTML interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedHTML interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedHTML interface: stringifier]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedHTML interface: operation toJSON()]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedHTML must be primary interface of window.trustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string")]
|
||||
expected: FAIL
|
||||
|
||||
[Stringification of window.trustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string")]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedHTML interface: window.trustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string") must inherit property "toJSON()" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedHTML interface: toJSON operation on window.trustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string")]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScript interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScript interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScript interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScript interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScript interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScript interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScript interface: stringifier]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScript interface: operation toJSON()]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScript must be primary interface of window.trustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string")]
|
||||
expected: FAIL
|
||||
|
||||
[Stringification of window.trustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string")]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScript interface: window.trustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string") must inherit property "toJSON()" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScript interface: toJSON operation on window.trustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string")]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScriptURL interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScriptURL interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScriptURL interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScriptURL interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScriptURL interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScriptURL interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScriptURL interface: stringifier]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScriptURL interface: operation toJSON()]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScriptURL must be primary interface of window.trustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string")]
|
||||
expected: FAIL
|
||||
|
||||
[Stringification of window.trustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string")]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScriptURL interface: window.trustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string") must inherit property "toJSON()" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScriptURL interface: toJSON operation on window.trustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string")]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: operation createPolicy(DOMString, optional TrustedTypePolicyOptions)]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: operation isHTML(any)]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: operation isScript(any)]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: operation isScriptURL(any)]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: attribute emptyHTML]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: attribute emptyScript]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: operation getAttributeType(DOMString, DOMString, optional DOMString?, optional DOMString?)]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: operation getPropertyType(DOMString, DOMString, optional DOMString?)]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: attribute defaultPolicy]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory must be primary interface of window.trustedTypes]
|
||||
expected: FAIL
|
||||
|
||||
[Stringification of window.trustedTypes]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "createPolicy(DOMString, optional TrustedTypePolicyOptions)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: calling createPolicy(DOMString, optional TrustedTypePolicyOptions) on window.trustedTypes with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "isHTML(any)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: calling isHTML(any) on window.trustedTypes with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "isScript(any)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: calling isScript(any) on window.trustedTypes with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "isScriptURL(any)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: calling isScriptURL(any) on window.trustedTypes with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "emptyHTML" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "emptyScript" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "getAttributeType(DOMString, DOMString, optional DOMString?, optional DOMString?)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: calling getAttributeType(DOMString, DOMString, optional DOMString?, optional DOMString?) on window.trustedTypes with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "getPropertyType(DOMString, DOMString, optional DOMString?)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: calling getPropertyType(DOMString, DOMString, optional DOMString?) on window.trustedTypes with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "defaultPolicy" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicy interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicy interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicy interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicy interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicy interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicy interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicy interface: attribute name]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicy interface: operation createHTML(DOMString, any...)]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicy interface: operation createScript(DOMString, any...)]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicy interface: operation createScriptURL(DOMString, any...)]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicy must be primary interface of window.trustedTypes.createPolicy("SomeName", { createHTML: s => s })]
|
||||
expected: FAIL
|
||||
|
||||
[Stringification of window.trustedTypes.createPolicy("SomeName", { createHTML: s => s })]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "name" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createHTML(DOMString, any...)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicy interface: calling createHTML(DOMString, any...) on window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createScript(DOMString, any...)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicy interface: calling createScript(DOMString, any...) on window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createScriptURL(DOMString, any...)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedTypePolicy interface: calling createScriptURL(DOMString, any...) on window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Window interface: attribute trustedTypes]
|
||||
expected: FAIL
|
|
@ -1,2 +1,31 @@
|
|||
[inheriting-csp-for-local-schemes.html]
|
||||
expected: ERROR
|
||||
expected: TIMEOUT
|
||||
[require-trusted-types-for directive should be inherited in local srcdoc frames]
|
||||
expected: TIMEOUT
|
||||
|
||||
[trusted-types directive should be inherited in local srcdoc frames]
|
||||
expected: NOTRUN
|
||||
|
||||
[require-trusted-types-for directive should be inherited in local data frames]
|
||||
expected: NOTRUN
|
||||
|
||||
[trusted-types directive should be inherited in local data frames]
|
||||
expected: NOTRUN
|
||||
|
||||
[require-trusted-types-for directive should be inherited in local blob frames]
|
||||
expected: NOTRUN
|
||||
|
||||
[trusted-types directive should be inherited in local blob frames]
|
||||
expected: NOTRUN
|
||||
|
||||
[require-trusted-types-for directive should be inherited in local about:blank frames]
|
||||
expected: NOTRUN
|
||||
|
||||
[trusted-types directive should be inherited in local about:blank frames]
|
||||
expected: NOTRUN
|
||||
|
||||
[require-trusted-types-for directive should not be inherited in local blank.html frames]
|
||||
expected: NOTRUN
|
||||
|
||||
[trusted-types directive should not be inherited in local blank.html frames]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -1,2 +1,6 @@
|
|||
[modify-attributes-in-callback.html]
|
||||
expected: ERROR
|
||||
[Ensure setAttributeNode throws InUseAttributeError when callback assigns attributes.]
|
||||
expected: FAIL
|
||||
|
||||
[Ensure setAttributeNodeNS throws InUseAttributeError when callback assigns attributes.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[no-require-trusted-types-for-report-only.html]
|
||||
expected: ERROR
|
|
@ -1,2 +0,0 @@
|
|||
[no-require-trusted-types-for.html]
|
||||
expected: ERROR
|
|
@ -1,2 +1,744 @@
|
|||
[set-attributes-mutations-in-callback.tentative.html]
|
||||
expected: ERROR
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (delete other attribute before)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (delete attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (modify attribute)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent works for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href (move attribute node to another element)]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[set-attributes-no-require-trusted-types.html]
|
||||
expected: ERROR
|
|
@ -1,2 +1,333 @@
|
|||
[set-attributes-require-trusted-types-default-policy.html]
|
||||
expected: ERROR
|
||||
[Element.setAttribute applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute applies default policy for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute applies default policy for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS applies default policy for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS applies default policy for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode applies default policy for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode applies default policy for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS applies default policy for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS applies default policy for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem applies default policy for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem applies default policy for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS applies default policy for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS applies default policy for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value applies default policy for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value applies default policy for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue applies default policy for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue applies default policy for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent applies default policy for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent applies default policy for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick and a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode applies default policy for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick and a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode applies default policy for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown and a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc and a TrustedHTML input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src and a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href and a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href and a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick and a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS applies default policy for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick and a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS applies default policy for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown and a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc and a TrustedHTML input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src and a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href and a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href and a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick and a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem applies default policy for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick and a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem applies default policy for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown and a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc and a TrustedHTML input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src and a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href and a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href and a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick and a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS applies default policy for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick and a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS applies default policy for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown and a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc and a TrustedHTML input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src and a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href and a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href and a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick and a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value applies default policy for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick and a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value applies default policy for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown and a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc and a TrustedHTML input.]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src and a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href and a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href and a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick and a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue applies default policy for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick and a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue applies default policy for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown and a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc and a TrustedHTML input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src and a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href and a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href and a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick and a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent applies default policy for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick and a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent applies default policy for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown and a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc and a TrustedHTML input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent applies default policy for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src and a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href and a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent applies default policy for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href and a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,333 @@
|
|||
[set-attributes-require-trusted-types-no-default-policy.html]
|
||||
expected: ERROR
|
||||
[Element.setAttribute throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttribute throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNS throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a plain string]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a TrustedHTML input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNode throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a TrustedHTML input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.setAttributeNodeNS throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a TrustedHTML input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItem throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a TrustedHTML input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[NamedNodeMap.setNamedItemNS throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a TrustedHTML input.]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Attr.value throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a TrustedHTML input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.nodeValue throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent throws for elementNS=http://www.w3.org/1999/xhtml, element=DIV, attrName=onclick with a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent throws for elementNS=http://www.w3.org/2000/svg, element=g, attrName=ondblclick with a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent throws for elementNS=http://www.w3.org/1998/Math/MathML, element=mrow, attrName=onmousedown with a TrustedScript input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent throws for elementNS=http://www.w3.org/1999/xhtml, element=IFRAME, attrName=srcdoc with a TrustedHTML input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent throws for elementNS=http://www.w3.org/1999/xhtml, element=SCRIPT, attrName=src with a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent throws for elementNS=http://www.w3.org/2000/svg, element=script, attrName=href with a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
||||
[Node.textContent throws for elementNS=http://www.w3.org/2000/svg, element=script, attrNS=http://www.w3.org/1999/xlink, attrName=href with a TrustedScriptURL input.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,4 @@
|
|||
[should-sink-type-mismatch-violation-be-blocked-by-csp-002-worker.html]
|
||||
expected: TIMEOUT
|
||||
[Checking reported violations for setTimeout(';;;;;') from DedicatedWorker]
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -23,9 +23,6 @@
|
|||
[Trusted Type instances created in the main doc can be used. (XHR)]
|
||||
expected: FAIL
|
||||
|
||||
[Install default policy.]
|
||||
expected: FAIL
|
||||
|
||||
[Default policy applies. (document)]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
[trusted-types-duplicate-names-list-report-only.html]
|
||||
[TrustedTypePolicyFactory and policy list in CSP.]
|
||||
expected: FAIL
|
|
@ -1,6 +0,0 @@
|
|||
[trusted-types-duplicate-names-without-enforcement.html]
|
||||
[createPolicy - duplicate policies are allowed when Trusted Types are not enforced.]
|
||||
expected: FAIL
|
||||
|
||||
[createPolicy - duplicate "default" policy is never allowed.]
|
||||
expected: FAIL
|
|
@ -1,2 +1,10 @@
|
|||
[trusted-types-eval-reporting-no-unsafe-eval.html]
|
||||
expected: ERROR
|
||||
expected: TIMEOUT
|
||||
[Trusted Type violation report: evaluating a string violates both script-src and trusted-types.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Trusted Type violation report: evaluating a Trusted Script violates script-src.]
|
||||
expected: NOTRUN
|
||||
|
||||
[Trusted Type violation report: script-src restrictions apply after the default policy runs.]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -1,2 +1,10 @@
|
|||
[trusted-types-eval-reporting-report-only.html]
|
||||
expected: ERROR
|
||||
expected: TIMEOUT
|
||||
[Trusted Type violation report: evaluating a string.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Trusted Type violation report: evaluating a Trusted Script.]
|
||||
expected: NOTRUN
|
||||
|
||||
[Trusted Type violation report: default policy runs in report-only mode.]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -1,2 +1,63 @@
|
|||
[trusted-types-from-literal.tentative.html]
|
||||
expected: ERROR
|
||||
[TrustedHTML.fromLiteral is supported]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedHTML.fromLiteral: Basic string literal works.]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedHTML.fromLiteral: Empty string literal works.]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedHTML.fromLiteral: A very important emoji works.]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedHTML.fromLiteral: Multi-line string literal works.]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedHTML.fromLiteral: Bound method works.]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScript.fromLiteral is supported]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScript.fromLiteral: Basic string literal works.]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScript.fromLiteral: Empty string literal works.]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScript.fromLiteral: A very important emoji works.]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScript.fromLiteral: Multi-line string literal works.]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScript.fromLiteral: Bound method works.]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScriptURL.fromLiteral is supported]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScriptURL.fromLiteral: Basic string literal works.]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScriptURL.fromLiteral: Empty string literal works.]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScriptURL.fromLiteral: A very important emoji works.]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScriptURL.fromLiteral: Multi-line string literal works.]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScriptURL.fromLiteral: Bound method works.]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedHTML.fromLiteral: Normalization of value works.]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScript.fromLiteral: No normalization of value occurs.]
|
||||
expected: FAIL
|
||||
|
||||
[TrustedScriptURL.fromLiteral: No normalization of value occurs.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,16 @@
|
|||
[trusted-types-report-only.html]
|
||||
expected: ERROR
|
||||
expected: TIMEOUT
|
||||
[Trusted Type violation report-only: assign string to script url]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Trusted Type violation report-only: assign string to html]
|
||||
expected: NOTRUN
|
||||
|
||||
[Trusted Type violation report-only: assign string to script.src]
|
||||
expected: NOTRUN
|
||||
|
||||
[Trusted Type violation report-only: assign string to script content]
|
||||
expected: NOTRUN
|
||||
|
||||
[Trusted Type violation report: check report contents]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -1,10 +1,4 @@
|
|||
[trusted-types-reporting-check-report-DedicatedWorker-create-policy.html]
|
||||
[Creating policy works for policy in the allowlist.]
|
||||
expected: FAIL
|
||||
|
||||
[Creating policy works for policy in the blocklist, since it's report-only.]
|
||||
expected: FAIL
|
||||
|
||||
[Test report-uri works with trusted-types violation.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,2 +1,9 @@
|
|||
[trusted-types-reporting-check-report-DedicatedWorker-sink-mismatch.html]
|
||||
expected: TIMEOUT
|
||||
[Passing a plain string to eval throws.]
|
||||
expected: FAIL
|
||||
|
||||
[Test report-uri works with require-trusted-types-for violation.]
|
||||
expected: FAIL
|
||||
|
||||
[Test number of sent reports.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,10 +1,4 @@
|
|||
[trusted-types-reporting-check-report-Window-create-policy.html]
|
||||
[Creating policy works for policy in the allowlist.]
|
||||
expected: FAIL
|
||||
|
||||
[Creating policy works for policy in the blocklist, since it's report-only.]
|
||||
expected: FAIL
|
||||
|
||||
[Test report-uri works with trusted-types violation.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,7 +1,4 @@
|
|||
[trusted-types-reporting-check-report-Window-sink-mismatch.html]
|
||||
[Passing a TrustedScript to setTimeout works.]
|
||||
expected: FAIL
|
||||
|
||||
[Test report-uri works with require-trusted-types-for violation.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,2 +1,7 @@
|
|||
[trusted-types-reporting-for-DOMParser-parseFromString.html]
|
||||
expected: ERROR
|
||||
expected: TIMEOUT
|
||||
[No violation reported for TrustedHTML.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Violation report for plain string.]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -1,2 +1,7 @@
|
|||
[trusted-types-reporting-for-DedicatedWorker-DedicatedWorker-constructor.html]
|
||||
expected: TIMEOUT
|
||||
[No violation reported for Worker constructor with TrustedScriptURL.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Violation report for Worker constructor with plain string.]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -1,2 +1,7 @@
|
|||
[trusted-types-reporting-for-DedicatedWorker-ServiceWorkerContainer-register.https.html]
|
||||
expected: TIMEOUT
|
||||
[No violation reported for ServiceWorkerContainer register with TrustedScriptURL.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Violation report for ServiceWorkerContainer register with plain string.]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -1,2 +1,7 @@
|
|||
[trusted-types-reporting-for-DedicatedWorker-eval.html]
|
||||
expected: TIMEOUT
|
||||
[No violation reported for eval with TrustedScript.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Violation report for eval with plain string.]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -1,2 +1,37 @@
|
|||
[trusted-types-reporting-for-DedicatedWorker-function-constructor.html]
|
||||
expected: TIMEOUT
|
||||
[No violation reported for Function with TrustedScript.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[No violation reported for Function with multiple TrustedScript args.]
|
||||
expected: NOTRUN
|
||||
|
||||
[Violation report for Function with plain string.]
|
||||
expected: NOTRUN
|
||||
|
||||
[No violation reported for AsyncFunction with TrustedScript.]
|
||||
expected: NOTRUN
|
||||
|
||||
[No violation reported for AsyncFunction with multiple TrustedScript args.]
|
||||
expected: NOTRUN
|
||||
|
||||
[Violation report for AsyncFunction with plain string.]
|
||||
expected: NOTRUN
|
||||
|
||||
[No violation reported for GeneratorFunction with TrustedScript.]
|
||||
expected: NOTRUN
|
||||
|
||||
[No violation reported for GeneratorFunction with multiple TrustedScript args.]
|
||||
expected: NOTRUN
|
||||
|
||||
[Violation report for GeneratorFunction with plain string.]
|
||||
expected: NOTRUN
|
||||
|
||||
[No violation reported for AsyncGeneratorFunction with TrustedScript.]
|
||||
expected: NOTRUN
|
||||
|
||||
[No violation reported for AsyncGeneratorFunction with multiple TrustedScript args.]
|
||||
expected: NOTRUN
|
||||
|
||||
[Violation report for AsyncGeneratorFunction with plain string.]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -1,2 +1,7 @@
|
|||
[trusted-types-reporting-for-DedicatedWorker-importScripts.html]
|
||||
expected: TIMEOUT
|
||||
[No violation reported for importScripts with TrustedScriptURL.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Violation report for importScripts with plain string.]
|
||||
expected: NOTRUN
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue