From 969361abdb73dce664933d0250ab90ed668bc0b6 Mon Sep 17 00:00:00 2001 From: Timothy Flynn Date: Tue, 1 Oct 2024 13:08:11 -0400 Subject: [PATCH] WebDriver: Allow deleting sessions with an invalid window handle This case was missed in commit b5aa8f65b168c668e41ce61c966dae8198e233ed. --- Userland/Services/WebDriver/Client.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Services/WebDriver/Client.cpp b/Userland/Services/WebDriver/Client.cpp index 248eaac14fd..9934f0f814e 100644 --- a/Userland/Services/WebDriver/Client.cpp +++ b/Userland/Services/WebDriver/Client.cpp @@ -188,7 +188,7 @@ Web::WebDriver::Response Client::delete_session(Web::WebDriver::Parameters param dbgln_if(WEBDRIVER_DEBUG, "Handling DELETE /session/"); // 1. If the current session is an active session, try to close the session. - if (auto session = find_session_with_id(parameters[0]); !session.is_error()) + if (auto session = find_session_with_id(parameters[0], AllowInvalidWindowHandle::Yes); !session.is_error()) close_session(session.value()->session_id()); // 2. Return success with data null.