diff --git a/seleniumbase/__version__.py b/seleniumbase/__version__.py index dfe5c843..180d7472 100755 --- a/seleniumbase/__version__.py +++ b/seleniumbase/__version__.py @@ -1,2 +1,2 @@ # seleniumbase package -__version__ = "4.36.3" +__version__ = "4.36.4" 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()