diff --git a/Tests/LibWeb/Text/expected/HTML/script-element-referrer-policy.txt b/Tests/LibWeb/Text/expected/HTML/script-element-referrer-policy.txt new file mode 100644 index 0000000000..28ea434302 --- /dev/null +++ b/Tests/LibWeb/Text/expected/HTML/script-element-referrer-policy.txt @@ -0,0 +1,5 @@ +referrerPolicy = '' + +referrerPolicy = 'no-referrer' + +referrerPolicy = '' diff --git a/Tests/LibWeb/Text/input/HTML/script-element-referrer-policy.html b/Tests/LibWeb/Text/input/HTML/script-element-referrer-policy.html new file mode 100644 index 0000000000..b7878d9e41 --- /dev/null +++ b/Tests/LibWeb/Text/input/HTML/script-element-referrer-policy.html @@ -0,0 +1,18 @@ + + + diff --git a/Userland/Libraries/LibWeb/HTML/HTMLScriptElement.idl b/Userland/Libraries/LibWeb/HTML/HTMLScriptElement.idl index ff2871c4e7..a5370801c9 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLScriptElement.idl +++ b/Userland/Libraries/LibWeb/HTML/HTMLScriptElement.idl @@ -1,3 +1,4 @@ +#import #import #import @@ -15,7 +16,7 @@ interface HTMLScriptElement : HTMLElement { [CEReactions, Reflect=crossorigin, Enumerated=CORSSettingsAttribute] attribute DOMString? crossOrigin; [CEReactions] attribute DOMString text; [CEReactions, Reflect] attribute DOMString integrity; - [CEReactions, Reflect=referrerpolicy] attribute DOMString referrerPolicy; + [CEReactions, Reflect=referrerpolicy, Enumerated=ReferrerPolicy] attribute DOMString referrerPolicy; [FIXME, SameObject, PutForwards=value] readonly attribute DOMTokenList blocking; [CEReactions, Enumerated=FetchPriorityAttribute, Reflect=fetchpriority] attribute DOMString fetchPriority;