LibWeb: Extend src attribute of HTMLScriptElement with TrustedTypes

The field does no longer have the Reflect and URL attributes so we
remove it from our internal unit test.
This commit is contained in:
Tete17 2025-08-06 02:28:52 +02:00 committed by Jelle Raaijmakers
commit f65dca1b53
Notes: github-actions[bot] 2025-09-16 08:58:57 +00:00
6 changed files with 24 additions and 3 deletions

View file

@ -8,7 +8,6 @@ interface HTMLScriptElement : HTMLElement {
[HTMLConstructor] constructor();
[CEReactions, Reflect] attribute DOMString type;
[CEReactions, Reflect, URL] attribute USVString src;
[CEReactions, Reflect=nomodule] attribute boolean noModule;
[CEReactions] attribute boolean async;
[CEReactions, Reflect] attribute boolean defer;
@ -20,6 +19,7 @@ interface HTMLScriptElement : HTMLElement {
// https://www.w3.org/TR/trusted-types/#enforcement-in-scripts
[CEReactions] attribute (TrustedScript or Utf16DOMString) text;
[CEReactions] attribute (TrustedScriptURL or Utf16USVString) src;
static boolean supports(DOMString type);