diff --git a/remote/shared/RecommendedPreferences.jsm b/remote/shared/RecommendedPreferences.jsm index 854dd598f5f9..4968a0688a56 100644 --- a/remote/shared/RecommendedPreferences.jsm +++ b/remote/shared/RecommendedPreferences.jsm @@ -107,6 +107,9 @@ const COMMON_PREFERENCES = new Map([ // as it is picked up at runtime. ["browser.shell.checkDefaultBrowser", false], + // Disable session restore infobar + ["browser.startup.couldRestoreSession.count", -1], + // Do not redirect user when a milstone upgrade of Firefox is detected ["browser.startup.homepage_override.mstone", "ignore"], diff --git a/testing/marionette/client/marionette_driver/geckoinstance.py b/testing/marionette/client/marionette_driver/geckoinstance.py index 12cb83a6134a..3ec039b50607 100644 --- a/testing/marionette/client/marionette_driver/geckoinstance.py +++ b/testing/marionette/client/marionette_driver/geckoinstance.py @@ -587,6 +587,8 @@ class DesktopInstance(GeckoInstance): "browser.sessionstore.resume_from_crash": False, # Don't check for the default web browser during startup "browser.shell.checkDefaultBrowser": False, + # Disable session restore infobar + "browser.startup.couldRestoreSession.count": -1, # Needed for branded builds to prevent opening a second tab on startup "browser.startup.homepage_override.mstone": "ignore", # Start with a blank page by default diff --git a/testing/profiles/web-platform/user.js b/testing/profiles/web-platform/user.js index 6303f5e955d3..f61818055914 100644 --- a/testing/profiles/web-platform/user.js +++ b/testing/profiles/web-platform/user.js @@ -8,6 +8,8 @@ user_pref("browser.newtabpage.enabled", false); // Don't restore the last open set of tabs if the browser has crashed user_pref("browser.sessionstore.resume_from_crash", false); +// Disable session restore infobar. +user_pref("browser.startup.couldRestoreSession.count", -1); // Don't show the Bookmarks Toolbar on any tab (the above pref that // disables the New Tab Page ends up showing the toolbar on about:blank). user_pref("browser.toolbars.bookmarks.visibility", "never");