From ca84cdddc091b4cb216d3eccc3dab4299cd04e6d Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Fri, 28 Mar 2025 23:18:39 -0400 Subject: [PATCH] Update CDP Mode --- seleniumbase/undetected/__init__.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/seleniumbase/undetected/__init__.py b/seleniumbase/undetected/__init__.py index b2c59622..1dbbdccc 100644 --- a/seleniumbase/undetected/__init__.py +++ b/seleniumbase/undetected/__init__.py @@ -460,8 +460,10 @@ class Chrome(selenium.webdriver.chrome.webdriver.WebDriver): "chrome-extension://" ): # https://issues.chromium.org/issues/396611138 - # (Uncomment below when resolved) - # self.close() + # (Remove the Linux conditional when resolved) + # (So that close() is always called) + if "linux" in sys.platform: + self.close() if self.service.is_connectable(): self.stop_client() self.service.stop() @@ -499,8 +501,10 @@ class Chrome(selenium.webdriver.chrome.webdriver.WebDriver): "chrome-extension://" ): # https://issues.chromium.org/issues/396611138 - # (Uncomment below when resolved) - # self.close() + # (Remove the Linux conditional when resolved) + # (So that close() is always called) + if "linux" in sys.platform: + self.close() if self.service.is_connectable(): self.stop_client() self.service.stop()