diff --git a/Userland/Libraries/LibWeb/CSS/UnicodeRange.h b/Userland/Libraries/LibWeb/CSS/UnicodeRange.h index 74662dda138..6d8c82946c3 100644 --- a/Userland/Libraries/LibWeb/CSS/UnicodeRange.h +++ b/Userland/Libraries/LibWeb/CSS/UnicodeRange.h @@ -7,6 +7,7 @@ #pragma once #include +#include namespace Web::CSS { diff --git a/Userland/Libraries/LibWeb/Forward.h b/Userland/Libraries/LibWeb/Forward.h index 95173ca931c..5595c9cb922 100644 --- a/Userland/Libraries/LibWeb/Forward.h +++ b/Userland/Libraries/LibWeb/Forward.h @@ -454,6 +454,7 @@ class URLSearchParamsIterator; } namespace Web::Bindings { +class CallbackType; class LocationObject; class OptionConstructor; class RangePrototype; diff --git a/Userland/Libraries/LibWeb/HTML/CrossOrigin/CrossOriginOpenerPolicy.h b/Userland/Libraries/LibWeb/HTML/CrossOrigin/CrossOriginOpenerPolicy.h index d17f40f2a7d..578ef45a687 100644 --- a/Userland/Libraries/LibWeb/HTML/CrossOrigin/CrossOriginOpenerPolicy.h +++ b/Userland/Libraries/LibWeb/HTML/CrossOrigin/CrossOriginOpenerPolicy.h @@ -6,6 +6,8 @@ #pragma once +#include + namespace Web::HTML { // https://html.spec.whatwg.org/multipage/origin.html#cross-origin-opener-policy-value diff --git a/Userland/Libraries/LibWeb/HTML/CrossOrigin/CrossOriginOpenerPolicyEnforcementResult.h b/Userland/Libraries/LibWeb/HTML/CrossOrigin/CrossOriginOpenerPolicyEnforcementResult.h index 50e58875a96..607497412db 100644 --- a/Userland/Libraries/LibWeb/HTML/CrossOrigin/CrossOriginOpenerPolicyEnforcementResult.h +++ b/Userland/Libraries/LibWeb/HTML/CrossOrigin/CrossOriginOpenerPolicyEnforcementResult.h @@ -7,6 +7,7 @@ #pragma once #include +#include #include namespace Web::HTML { diff --git a/Userland/Libraries/LibWeb/HTML/Parser/HTMLEncodingDetection.h b/Userland/Libraries/LibWeb/HTML/Parser/HTMLEncodingDetection.h index fd400ea21e7..d5255d3f2c5 100644 --- a/Userland/Libraries/LibWeb/HTML/Parser/HTMLEncodingDetection.h +++ b/Userland/Libraries/LibWeb/HTML/Parser/HTMLEncodingDetection.h @@ -8,6 +8,7 @@ #include #include +#include #include namespace Web::HTML { diff --git a/Userland/Libraries/LibWeb/HTML/SandboxingFlagSet.h b/Userland/Libraries/LibWeb/HTML/SandboxingFlagSet.h index 29ec4f73117..1e16261d8a3 100644 --- a/Userland/Libraries/LibWeb/HTML/SandboxingFlagSet.h +++ b/Userland/Libraries/LibWeb/HTML/SandboxingFlagSet.h @@ -6,6 +6,8 @@ #pragma once +#include + namespace Web::HTML { // https://html.spec.whatwg.org/multipage/origin.html#sandboxing-flag-set diff --git a/Userland/Libraries/LibWeb/IntersectionObserver/IntersectionObserver.h b/Userland/Libraries/LibWeb/IntersectionObserver/IntersectionObserver.h index 859babd2449..504459bf667 100644 --- a/Userland/Libraries/LibWeb/IntersectionObserver/IntersectionObserver.h +++ b/Userland/Libraries/LibWeb/IntersectionObserver/IntersectionObserver.h @@ -6,6 +6,7 @@ #pragma once +#include #include namespace Web::IntersectionObserver { diff --git a/Userland/Libraries/LibWeb/Layout/InlineLevelIterator.h b/Userland/Libraries/LibWeb/Layout/InlineLevelIterator.h index 23bfcb9a72b..e96dc9babf5 100644 --- a/Userland/Libraries/LibWeb/Layout/InlineLevelIterator.h +++ b/Userland/Libraries/LibWeb/Layout/InlineLevelIterator.h @@ -9,6 +9,7 @@ #include #include #include +#include #include namespace Web::Layout {