diff --git a/Userland/Libraries/LibWeb/Bindings/MainThreadVM.cpp b/Userland/Libraries/LibWeb/Bindings/MainThreadVM.cpp index 1a7709e103..465238f614 100644 --- a/Userland/Libraries/LibWeb/Bindings/MainThreadVM.cpp +++ b/Userland/Libraries/LibWeb/Bindings/MainThreadVM.cpp @@ -35,6 +35,7 @@ #include #include #include +#include #include #include #include @@ -450,6 +451,7 @@ ErrorOr initialize_main_thread_vm() auto completion = dom_exception_to_throw_completion(main_thread_vm(), url.exception()); // 2. Perform FinishLoadingImportedModule(referrer, moduleRequest, payload, completion). + HTML::TemporaryExecutionContext context { host_defined_environment_settings_object(realm) }; JS::finish_loading_imported_module(referrer, module_request, payload, completion); // 3. Return. @@ -508,6 +510,7 @@ ErrorOr initialize_main_thread_vm() }(); // 5. Perform FinishLoadingImportedModule(referrer, moduleRequest, payload, completion). + HTML::TemporaryExecutionContext context { host_defined_environment_settings_object(realm) }; JS::finish_loading_imported_module(referrer, module_request, payload, completion); });