From df5db1631b47616fbe6ba50999d08c50e7200313 Mon Sep 17 00:00:00 2001 From: Aliaksandr Kalenik Date: Mon, 4 Sep 2023 16:26:51 +0200 Subject: [PATCH] LibWeb: Update WebDriverConnection::close_session() to use navigables --- Userland/Services/WebContent/WebDriverConnection.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Userland/Services/WebContent/WebDriverConnection.cpp b/Userland/Services/WebContent/WebDriverConnection.cpp index 915b62e893..ee303fca3a 100644 --- a/Userland/Services/WebContent/WebDriverConnection.cpp +++ b/Userland/Services/WebContent/WebDriverConnection.cpp @@ -346,8 +346,7 @@ void WebDriverConnection::close_session() set_is_webdriver_active(false); // 2. An endpoint node must close any top-level browsing contexts associated with the session, without prompting to unload. - if (!m_page_client.page().top_level_browsing_context().has_been_discarded()) - m_page_client.page().top_level_browsing_context().close(); + m_page_client.page().top_level_browsing_context().active_document()->navigable()->traversable_navigable()->close_top_level_traversable(); } void WebDriverConnection::set_page_load_strategy(Web::WebDriver::PageLoadStrategy const& page_load_strategy)