From 60a26077a760e129315f2f94149e8f6f77e1d33a Mon Sep 17 00:00:00 2001 From: Aliaksandr Kalenik Date: Tue, 2 May 2023 07:03:39 +0300 Subject: [PATCH] LibWeb: Reuse ReferrerType from Fetch in HTML::DocumentState --- Userland/Libraries/LibWeb/HTML/DocumentState.h | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/Userland/Libraries/LibWeb/HTML/DocumentState.h b/Userland/Libraries/LibWeb/HTML/DocumentState.h index 2221182c85..a7f7cdfcc3 100644 --- a/Userland/Libraries/LibWeb/HTML/DocumentState.h +++ b/Userland/Libraries/LibWeb/HTML/DocumentState.h @@ -9,6 +9,7 @@ #include #include +#include #include #include #include @@ -33,18 +34,14 @@ public: Tag, }; - enum class NoReferrer { - Tag, - }; - [[nodiscard]] JS::GCPtr document() const { return m_document; } void set_document(JS::GCPtr document) { m_document = document; } [[nodiscard]] Variant history_policy_container() const { return m_history_policy_container; } void set_history_policy_container(Variant history_policy_container) { m_history_policy_container = move(history_policy_container); } - [[nodiscard]] Variant request_referrer() const { return m_request_referrer; } - void set_request_referrer(Variant request_referrer) { m_request_referrer = move(request_referrer); } + [[nodiscard]] Fetch::Infrastructure::Request::ReferrerType request_referrer() const { return m_request_referrer; } + void set_request_referrer(Fetch::Infrastructure::Request::ReferrerType request_referrer) { m_request_referrer = move(request_referrer); } [[nodiscard]] ReferrerPolicy::ReferrerPolicy request_referrer_policy() const { return m_request_referrer_policy; } void set_request_referrer_policy(ReferrerPolicy::ReferrerPolicy request_referrer_policy) { m_request_referrer_policy = move(request_referrer_policy); } @@ -82,7 +79,7 @@ private: Variant m_history_policy_container { Client::Tag }; // https://html.spec.whatwg.org/multipage/browsing-the-web.html#document-state-request-referrer - Variant m_request_referrer { Client::Tag }; + Fetch::Infrastructure::Request::ReferrerType m_request_referrer { Fetch::Infrastructure::Request::Referrer::Client }; // https://html.spec.whatwg.org/multipage/browsing-the-web.html#document-state-request-referrer-policy ReferrerPolicy::ReferrerPolicy m_request_referrer_policy { ReferrerPolicy::DEFAULT_REFERRER_POLICY };