From d031b7444396a81ffd48c0c880a90b0163a2e080 Mon Sep 17 00:00:00 2001 From: Bartek Florczak Date: Tue, 14 Jul 2026 16:29:46 +0200 Subject: [PATCH 1/2] Use response capabilities --- java/src/org/openqa/selenium/remote/RemoteWebDriver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/src/org/openqa/selenium/remote/RemoteWebDriver.java b/java/src/org/openqa/selenium/remote/RemoteWebDriver.java index fccf4317d5eba..b7fbbbd226701 100644 --- a/java/src/org/openqa/selenium/remote/RemoteWebDriver.java +++ b/java/src/org/openqa/selenium/remote/RemoteWebDriver.java @@ -292,7 +292,7 @@ protected void startSession(Capabilities capabilities) { this.capabilities = returnedCapabilities; sessionId = new SessionId(response.getSessionId()); - if (Boolean.TRUE.equals(capabilities.getCapability("webSocketUrl"))) { + if (Boolean.TRUE.equals(this.capabilities.getCapability("webSocketUrl"))) { this.biDi = createBiDi(); } } catch (Exception e) { From cd4e3ab05ee8cec7f9f2f2cdee3b120377d74adb Mon Sep 17 00:00:00 2001 From: Bartek Florczak Date: Tue, 14 Jul 2026 16:50:27 +0200 Subject: [PATCH 2/2] Fix BiDi init in RemoteWebDriver.startSession --- java/src/org/openqa/selenium/remote/RemoteWebDriver.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/java/src/org/openqa/selenium/remote/RemoteWebDriver.java b/java/src/org/openqa/selenium/remote/RemoteWebDriver.java index b7fbbbd226701..4573903e94daf 100644 --- a/java/src/org/openqa/selenium/remote/RemoteWebDriver.java +++ b/java/src/org/openqa/selenium/remote/RemoteWebDriver.java @@ -292,9 +292,7 @@ protected void startSession(Capabilities capabilities) { this.capabilities = returnedCapabilities; sessionId = new SessionId(response.getSessionId()); - if (Boolean.TRUE.equals(this.capabilities.getCapability("webSocketUrl"))) { - this.biDi = createBiDi(); - } + this.biDi = createBiDi(); } catch (Exception e) { // If session creation fails, stop the driver service to prevent zombie processes if (executor instanceof DriverCommandExecutor) {