diff options
Diffstat (limited to 'Userland/Libraries/LibWeb/HTML/Navigator.cpp')
-rw-r--r-- | Userland/Libraries/LibWeb/HTML/Navigator.cpp | 7 |
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 { |