diff --git a/Userland/Libraries/LibWeb/CSS/FontFaceSet.cpp b/Userland/Libraries/LibWeb/CSS/FontFaceSet.cpp index d3995826601..c82678c0145 100644 --- a/Userland/Libraries/LibWeb/CSS/FontFaceSet.cpp +++ b/Userland/Libraries/LibWeb/CSS/FontFaceSet.cpp @@ -39,7 +39,7 @@ JS::NonnullGCPtr FontFaceSet::create(JS::Realm& realm) } FontFaceSet::FontFaceSet(JS::Realm& realm, JS::NonnullGCPtr ready_promise, JS::NonnullGCPtr set_entries) - : Bindings::PlatformObject(realm) + : DOM::EventTarget(realm) , m_set_entries(set_entries) , m_ready_promise(ready_promise) { diff --git a/Userland/Libraries/LibWeb/CSS/FontFaceSet.h b/Userland/Libraries/LibWeb/CSS/FontFaceSet.h index 98f0bbb6519..4a4e7dc7b6f 100644 --- a/Userland/Libraries/LibWeb/CSS/FontFaceSet.h +++ b/Userland/Libraries/LibWeb/CSS/FontFaceSet.h @@ -11,11 +11,12 @@ #include #include #include +#include namespace Web::CSS { -class FontFaceSet final : public Bindings::PlatformObject { - WEB_PLATFORM_OBJECT(FontFaceSet, Bindings::PlatformObject); +class FontFaceSet final : public DOM::EventTarget { + WEB_PLATFORM_OBJECT(FontFaceSet, DOM::EventTarget); JS_DECLARE_ALLOCATOR(FontFaceSet); public: diff --git a/Userland/Libraries/LibWeb/CSS/FontFaceSet.idl b/Userland/Libraries/LibWeb/CSS/FontFaceSet.idl index 5041c717366..3a379bf2f47 100644 --- a/Userland/Libraries/LibWeb/CSS/FontFaceSet.idl +++ b/Userland/Libraries/LibWeb/CSS/FontFaceSet.idl @@ -1,4 +1,5 @@ #import +#import dictionary FontFaceSetLoadEventInit : EventInit { sequence fontfaces = [];