From 9d91d7a1e9323d66c85ee36c4814ca4aec4b6c09 Mon Sep 17 00:00:00 2001 From: Henrik Skupin Date: Fri, 24 Jan 2025 22:36:23 +0100 Subject: [PATCH] chore(firefox): Don't upgrade HTTP requests to HTTPS (#34465) --- .github/workflows/tests_bidi.yml | 2 +- .../src/server/bidi/third_party/firefoxPrefs.ts | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests_bidi.yml b/.github/workflows/tests_bidi.yml index 99b756c2b3..c7c4b6b54c 100644 --- a/.github/workflows/tests_bidi.yml +++ b/.github/workflows/tests_bidi.yml @@ -7,7 +7,7 @@ on: - main paths: - .github/workflows/tests_bidi.yml - - packages/playwright-core/src/server/bidi/* + - packages/playwright-core/src/server/bidi/** schedule: # Run every day at midnight - cron: '0 0 * * *' diff --git a/packages/playwright-core/src/server/bidi/third_party/firefoxPrefs.ts b/packages/playwright-core/src/server/bidi/third_party/firefoxPrefs.ts index d59ac0bc13..bf082793b6 100644 --- a/packages/playwright-core/src/server/bidi/third_party/firefoxPrefs.ts +++ b/packages/playwright-core/src/server/bidi/third_party/firefoxPrefs.ts @@ -139,6 +139,9 @@ function defaultProfilePreferences( 'dom.min_background_timeout_value_without_budget_throttling': 0, 'dom.timeout.enable_budget_timer_throttling': false, + // Disable HTTPS-First upgrades + 'dom.security.https_first': false, + // Only load extensions from the application and user profile // AddonManager.SCOPE_PROFILE + AddonManager.SCOPE_APPLICATION 'extensions.autoDisableScopes': 0,