summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/HTML/Navigator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Userland/Libraries/LibWeb/HTML/Navigator.cpp')
-rw-r--r--Userland/Libraries/LibWeb/HTML/Navigator.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/Userland/Libraries/LibWeb/HTML/Navigator.cpp b/Userland/Libraries/LibWeb/HTML/Navigator.cpp
index ed25204e08..b53263418b 100644
--- a/Userland/Libraries/LibWeb/HTML/Navigator.cpp
+++ b/Userland/Libraries/LibWeb/HTML/Navigator.cpp
@@ -23,11 +23,16 @@ JS::NonnullGCPtr<Navigator> Navigator::create(JS::Realm& realm)
Navigator::Navigator(JS::Realm& realm)
: PlatformObject(realm)
{
- set_prototype(&Bindings::cached_web_prototype(realm, "Navigator"));
}
Navigator::~Navigator() = default;
+void Navigator::initialize(JS::Realm& realm)
+{
+ Base::initialize(realm);
+ set_prototype(&Bindings::ensure_web_prototype<Bindings::NavigatorPrototype>(realm, "Navigator"));
+}
+
// https://w3c.github.io/webdriver/#dfn-webdriver
bool Navigator::webdriver() const
{