diff --git a/Userland/Libraries/LibWeb/HTML/Scripting/Fetching.h b/Userland/Libraries/LibWeb/HTML/Scripting/Fetching.h
index 48345a15b5..3bbac8402e 100644
--- a/Userland/Libraries/LibWeb/HTML/Scripting/Fetching.h
+++ b/Userland/Libraries/LibWeb/HTML/Scripting/Fetching.h
@@ -12,7 +12,7 @@
namespace Web::HTML {
-using ModuleCallback = Function;
+using ModuleCallback = JS::SafeFunction;
class DescendantFetchingContext : public RefCounted {
public: