From 04cfa4a7097ed4dc6d609dd99b2577ae9d3048d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jukka=20Jyl=C3=A4nki?= Date: Wed, 8 Oct 2025 00:42:25 +0300 Subject: [PATCH 1/2] To ease live macOS Firefox browser debugging, disable the confirmation prompt on cmd-q to kill browser. --- test/firefox_user.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/firefox_user.js b/test/firefox_user.js index e7273245f8dc7..43880237287cc 100644 --- a/test/firefox_user.js +++ b/test/firefox_user.js @@ -13,6 +13,9 @@ user_pref("services.sync.prefs.sync.browser.sessionstore.restore_on_demand", fal user_pref("browser.sessionstore.restore_on_demand", false); user_pref("browser.sessionstore.max_resumed_crashes", -1); user_pref("toolkit.startup.max_resumed_crashes", -1); +// Ease shutting down browser instances in the parallel browser harness +user_pref("browser.warnOnQuit", false); +user_pref("browser.warnOnQuitShortcut", false); // Don't show the slow script dialog popup user_pref("dom.max_script_run_time", 0); user_pref("dom.max_chrome_script_run_time", 0); From 8847bf95218307bbf5fe96bc8a0a13227155c35c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jukka=20Jyl=C3=A4nki?= Date: Wed, 8 Oct 2025 00:56:27 +0300 Subject: [PATCH 2/2] Also hide the about:config confirmation prompt. --- emrun.py | 5 +++++ test/firefox_user.js | 2 ++ 2 files changed, 7 insertions(+) diff --git a/emrun.py b/emrun.py index 26f65a572cb2f..fa689e4ecd1bf 100644 --- a/emrun.py +++ b/emrun.py @@ -244,6 +244,11 @@ def create_emrun_safe_firefox_profile(): user_pref("browser.sessionstore.restore_on_demand", false); user_pref("browser.sessionstore.max_resumed_crashes", -1); user_pref("toolkit.startup.max_resumed_crashes", -1); +// Ease shutting down browser instances in the parallel browser harness +user_pref("browser.warnOnQuit", false); +user_pref("browser.warnOnQuitShortcut", false); +// Hide about:config confirmation prompt - devs are advanced users +user_pref("browser.aboutConfig.showWarning", false); // Don't show the slow script dialog popup user_pref("dom.max_script_run_time", 0); user_pref("dom.max_chrome_script_run_time", 0); diff --git a/test/firefox_user.js b/test/firefox_user.js index 43880237287cc..dccb6e556bfc0 100644 --- a/test/firefox_user.js +++ b/test/firefox_user.js @@ -16,6 +16,8 @@ user_pref("toolkit.startup.max_resumed_crashes", -1); // Ease shutting down browser instances in the parallel browser harness user_pref("browser.warnOnQuit", false); user_pref("browser.warnOnQuitShortcut", false); +// Hide about:config confirmation prompt - devs are advanced users +user_pref("browser.aboutConfig.showWarning", false); // Don't show the slow script dialog popup user_pref("dom.max_script_run_time", 0); user_pref("dom.max_chrome_script_run_time", 0);