From 02afbf3285a458ec5cf7fe6c304e00ba5c2206f8 Mon Sep 17 00:00:00 2001 From: Andrew Kaster Date: Tue, 15 Apr 2025 16:04:06 -0600 Subject: [PATCH] WebDriver: Access global sessions mutably when finding sessions We grab RefPtr to non-const for the sessions within, so we can't call const get() on the global maps. That would return a const reference. --- Services/WebDriver/Session.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Services/WebDriver/Session.cpp b/Services/WebDriver/Session.cpp index 7ff57554a95..85ddcccfabe 100644 --- a/Services/WebDriver/Session.cpp +++ b/Services/WebDriver/Session.cpp @@ -130,7 +130,7 @@ Session::~Session() = default; ErrorOr, Web::WebDriver::Error> Session::find_session(StringView session_id, Web::WebDriver::SessionFlags session_flags, AllowInvalidWindowHandle allow_invalid_window_handle) { - auto const& sessions = has_flag(session_flags, Web::WebDriver::SessionFlags::Http) ? s_http_sessions : s_sessions; + auto& sessions = has_flag(session_flags, Web::WebDriver::SessionFlags::Http) ? s_http_sessions : s_sessions; if (auto session = sessions.get(session_id); session.has_value()) { if (allow_invalid_window_handle == AllowInvalidWindowHandle::No)