From 81608f8741b4761bb407bc39121981c149cd9090 Mon Sep 17 00:00:00 2001 From: Ruslan Date: Mon, 20 Jul 2026 16:15:44 +0000 Subject: [PATCH] webpool: disable password save dialog and add chromium-l10n for Russian UI - Add --disable-features=PasswordManagerEnabled to Chromium flags - Add credentials_enable_service=False and profile.password_manager_enabled=False to Chrome Preferences - Install chromium-l10n package in Dockerfile for Russian browser UI --- universal-runtime/Dockerfile | 1 + universal-runtime/manager.py | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/universal-runtime/Dockerfile b/universal-runtime/Dockerfile index 6ccd6be..c4b3683 100644 --- a/universal-runtime/Dockerfile +++ b/universal-runtime/Dockerfile @@ -8,6 +8,7 @@ ENV DEBIAN_FRONTEND=noninteractive \ RUN apt-get update && apt-get install -y --no-install-recommends \ tini \ chromium \ + chromium-l10n \ xvfb \ x11vnc \ fluxbox \ diff --git a/universal-runtime/manager.py b/universal-runtime/manager.py index b0194d2..e795668 100644 --- a/universal-runtime/manager.py +++ b/universal-runtime/manager.py @@ -223,6 +223,9 @@ def _create_chrome_profile() -> str: "intl": {"accept_languages": "ru-RU,ru,en", "selected_languages": "ru-RU,ru"}, "translate": {"enabled": False}, "translate_blocked_languages": ["ru"], + "credentials_enable_service": False, + "credentials_enable_autosignin": False, + "profile": {"password_manager_enabled": False}, } with open(os.path.join(default_dir, "Preferences"), "w") as f: json.dump(prefs, f) @@ -377,7 +380,7 @@ def open_web( "--use-gl=swiftshader", "--kiosk", "--disable-translate", - "--disable-features=TranslateUI,ExtensionsToolbarMenu", + "--disable-features=TranslateUI,ExtensionsToolbarMenu,PasswordManagerEnabled", "--disable-pinch", "--overscroll-history-navigation=0", "--ignore-certificate-errors",