From bfb94e2fbdceea6e34f9f56297ee44eac9045c25 Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Tue, 14 Apr 2026 14:42:40 -0400 Subject: [PATCH 1/3] Update default config for Chrome and Edge --- seleniumbase/core/browser_launcher.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/seleniumbase/core/browser_launcher.py b/seleniumbase/core/browser_launcher.py index 3fa8bd3addb..4711d2701e8 100644 --- a/seleniumbase/core/browser_launcher.py +++ b/seleniumbase/core/browser_launcher.py @@ -2369,6 +2369,7 @@ def _set_chrome_options( prefs["profile.default_content_settings.popups"] = 0 prefs["profile.managed_default_content_settings.popups"] = 0 prefs["profile.default_content_setting_values.automatic_downloads"] = 1 + prefs["NewTabPage.FooterVisible"] = False if locale_code: prefs["intl.accept_languages"] = locale_code sb_config._cdp_locale = locale_code @@ -4875,6 +4876,12 @@ def get_local_driver( included_disabled_features.append("UnifiedWebBluetooth") included_disabled_features.append("WebAuthentication") included_disabled_features.append("PasskeyAuth") + included_disabled_features.append("msAutofillEdgeCoupons") + included_disabled_features.append("msShoppingTrigger") + included_disabled_features.append("msEdgeShoppingUI") + included_disabled_features.append("msEntityExtraction") + included_disabled_features.append("msEntityExtractionProactive") + included_disabled_features.append("msWebAssist") for item in extra_disabled_features: if item not in included_disabled_features: included_disabled_features.append(item) From 77ea8fcb8c7bc355aa3b9e1a225b5545a90e4431 Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Tue, 14 Apr 2026 14:43:06 -0400 Subject: [PATCH 2/3] Refresh Python dependencies --- requirements.txt | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 28ebad49a39..2b0d3c3a2d5 100755 --- a/requirements.txt +++ b/requirements.txt @@ -71,7 +71,7 @@ PyAutoGUI>=0.9.54;platform_system=="Linux" markdown-it-py==3.0.0;python_version<"3.10" markdown-it-py==4.0.0;python_version>="3.10" mdurl==0.1.2 -rich>=14.3.3,<15 +rich>=15.0.0,<16 # --- Testing Requirements --- # # ("pip install -r requirements.txt" also installs this, but "pip install -e ." won't.) diff --git a/setup.py b/setup.py index 50b5cebfd5d..368b7eea876 100755 --- a/setup.py +++ b/setup.py @@ -219,7 +219,7 @@ 'markdown-it-py==3.0.0;python_version<"3.10"', 'markdown-it-py==4.0.0;python_version>="3.10"', 'mdurl==0.1.2', - 'rich>=14.3.3,<15', + 'rich>=15.0.0,<16', ], extras_require={ # pip install -e .[allure] From 9dc951b431e0faab1c586e70adf9ba92a26ad721 Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Tue, 14 Apr 2026 14:43:32 -0400 Subject: [PATCH 3/3] Version 4.48.1 --- seleniumbase/__version__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/seleniumbase/__version__.py b/seleniumbase/__version__.py index bf9cf5e5b2a..79180916878 100755 --- a/seleniumbase/__version__.py +++ b/seleniumbase/__version__.py @@ -1,2 +1,2 @@ # seleniumbase package -__version__ = "4.48.0" +__version__ = "4.48.1"