diff --git a/Userland/Libraries/LibWeb/CSS/StyleValue.cpp b/Userland/Libraries/LibWeb/CSS/StyleValue.cpp index 65905b54d592a6..cba6d6d2d478bb 100644 --- a/Userland/Libraries/LibWeb/CSS/StyleValue.cpp +++ b/Userland/Libraries/LibWeb/CSS/StyleValue.cpp @@ -175,8 +175,7 @@ ImageStyleValue::ImageStyleValue(const URL& url, DOM::Document& document) , m_url(url) , m_document(document) { - LoadRequest request; - request.set_url(url); + auto request = LoadRequest::create_for_url_on_page(url, document.page()); set_resource(ResourceLoader::the().load_resource(Resource::Type::Image, request)); } diff --git a/Userland/Libraries/LibWeb/Loader/CSSLoader.cpp b/Userland/Libraries/LibWeb/Loader/CSSLoader.cpp index dd446af0f49a37..f6f651a5864221 100644 --- a/Userland/Libraries/LibWeb/Loader/CSSLoader.cpp +++ b/Userland/Libraries/LibWeb/Loader/CSSLoader.cpp @@ -29,6 +29,7 @@ #include #include #include +#include #include #include #include @@ -56,8 +57,7 @@ void CSSLoader::load_from_url(const URL& url) m_style_sheet = CSS::CSSStyleSheet::create({}); m_style_sheet->set_owner_node(&m_owner_element); - LoadRequest request; - request.set_url(url); + auto request = LoadRequest::create_for_url_on_page(url, m_owner_element.document().page()); set_resource(ResourceLoader::the().load_resource(Resource::Type::Generic, request)); } diff --git a/Userland/Libraries/LibWeb/Loader/FrameLoader.cpp b/Userland/Libraries/LibWeb/Loader/FrameLoader.cpp index 496cb38d8d5779..44ce09bfc58b43 100644 --- a/Userland/Libraries/LibWeb/Loader/FrameLoader.cpp +++ b/Userland/Libraries/LibWeb/Loader/FrameLoader.cpp @@ -204,9 +204,7 @@ bool FrameLoader::load(const URL& url, Type type) return false; } - LoadRequest request; - request.set_url(url); - + auto request = LoadRequest::create_for_url_on_page(url, frame().page()); return load(request, type); } diff --git a/Userland/Libraries/LibWeb/XHR/XMLHttpRequest.cpp b/Userland/Libraries/LibWeb/XHR/XMLHttpRequest.cpp index 37a9d5e6db9c48..5ceb46ef04a893 100644 --- a/Userland/Libraries/LibWeb/XHR/XMLHttpRequest.cpp +++ b/Userland/Libraries/LibWeb/XHR/XMLHttpRequest.cpp @@ -202,9 +202,8 @@ DOM::ExceptionOr XMLHttpRequest::send() return {}; } - LoadRequest request; + auto request = LoadRequest::create_for_url_on_page(request_url, m_window->document().page()); request.set_method(m_method); - request.set_url(request_url); for (auto& it : m_request_headers) request.set_header(it.key, it.value);