diff --git a/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp b/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp index dbcf53750f1..039d03304b8 100644 --- a/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp @@ -4824,6 +4824,13 @@ void @namespace_class@::initialize(JS::Realm& realm) )~~~"); } + if (interface.extended_attributes.contains("WithInitializer"sv)) { + generator.append(R"~~~( + + @name@::initialize(*this, realm); +)~~~"); + } + generator.append(R"~~~( } )~~~");