From 87ad865d539af5f4a884b2849d9ae90d902c45a7 Mon Sep 17 00:00:00 2001 From: LawyZheng Date: Wed, 28 Jan 2026 16:23:23 +0800 Subject: [PATCH] set default browser locale to none (#4564) --- skyvern/config.py | 2 +- skyvern/webeye/browser_factory.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/skyvern/config.py b/skyvern/config.py index dda5280a..f67186aa 100644 --- a/skyvern/config.py +++ b/skyvern/config.py @@ -126,7 +126,7 @@ class Settings(BaseSettings): SMTP_PASSWORD: str = "password" # browser settings - BROWSER_LOCALE: str = "en-US" + BROWSER_LOCALE: str | None = None # "en-US" BROWSER_TIMEZONE: str = "America/New_York" BROWSER_WIDTH: int = 1920 BROWSER_HEIGHT: int = 1080 diff --git a/skyvern/webeye/browser_factory.py b/skyvern/webeye/browser_factory.py index 56920b43..66376ec7 100644 --- a/skyvern/webeye/browser_factory.py +++ b/skyvern/webeye/browser_factory.py @@ -237,7 +237,6 @@ class BrowserContextFactory: LOG.info("Extensions added to browser args", extensions=joined_paths) args = { - "locale": settings.BROWSER_LOCALE, "color_scheme": "no-preference", "args": browser_args, "ignore_default_args": [ @@ -251,6 +250,8 @@ class BrowserContextFactory: }, "extra_http_headers": extra_http_headers, } + if settings.BROWSER_LOCALE: + args["locale"] = settings.BROWSER_LOCALE if settings.ENABLE_PROXY: proxy_config = setup_proxy()