Closed Bug 1458760 Opened 7 years ago Closed 7 years ago

Set browser.startup.blankWindow to false on Linux

Categories

(Firefox :: General, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
Firefox 61
Tracking Status
firefox61 --- fixed

People

(Reporter: past, Assigned: past)

References

Details

Attachments

(1 file)

Due to the black color problem mentioned in bug 1447719, let's disable the fast blank paint on Linux for now until we can investigate further mitigations.
Comment on attachment 8972751 [details] Bug 1458760 - Set browser.startup.blankWindow to false on Linux in release versions. https://reviewboard.mozilla.org/r/241300/#review247294 I suggest enabling this on EARLY_BETA_OR_EARLIER for Linux instead. Happy to discuss though, if you disagree. See below. ::: browser/app/profile/firefox.js:254 (Diff revision 1) > pref("browser.startup.homepage", "chrome://branding/locale/browserconfig.properties"); > // Whether we should skip the homepage when opening the first-run page > pref("browser.startup.firstrunSkipsHomepage", true); > > // Show an about:blank window as early as possible for quick startup feedback. > -#ifdef XP_MACOSX > +#if defined(XP_MACOSX) || defined(MOZ_WIDGET_GTK) So I spent some time this morning tinkering with the first blank feature on my Ubuntu box... I'm actually inclined to suggest that we put this behind the EARLY_BETA_OR_EARLIER build-time flag for Linux, to see if there's any useful feedback we can get from our Linux Beta population about the feature. I don't think it can necessarily ship, as is, to release. But maybe the Beta population can give us a better sense of what we need to do to get it into that state.
Attachment #8972751 - Flags: review?(mconley) → review-
Agreed that it would be useful to get some feedback from Linux users on early beta, thanks!
Comment on attachment 8972751 [details] Bug 1458760 - Set browser.startup.blankWindow to false on Linux in release versions. https://reviewboard.mozilla.org/r/241300/#review247690 Please don't land as is with my r+ (see below), but I don't think this needs more review - just a logic flip. See below. ::: browser/app/profile/firefox.js:254 (Diff revision 2) > pref("browser.startup.homepage", "chrome://branding/locale/browserconfig.properties"); > // Whether we should skip the homepage when opening the first-run page > pref("browser.startup.firstrunSkipsHomepage", true); > > // Show an about:blank window as early as possible for quick startup feedback. > -#ifdef XP_MACOSX > +#if defined(MOZ_WIDGET_GTK) && defined(EARLY_BETA_OR_EARLIER) || defined(XP_MACOSX) I think we've got the logic reversed here. This is saying that if we're on Linux on early beta or earlier, to disable the feature. I think this should work: ``` #if defined(MOZ_WIDGET_GTK) && !defined(EARLY_BETA_OR_EARLIER) || defined(XP_MACOSX) / Held to nightly and early beta on Linux due to bug 1450626. // Disabled on Mac because the bouncing dock icon already provides feedback. pref("browser.startup.blankWindow", false); ``` or maybe clearer: ``` #if defined(XP_WIN) || (defined(MOZ_WIDGET_GTK) && defined(EARLY_BETA_OR_EARLIER) (enable pref) #else (disable pref) #endif
Attachment #8972751 - Flags: review?(mconley) → review+
Thanks for catching this! I went with the clearer version you proposed.
Pushed by pastithas@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c5980d2f915f Set browser.startup.blankWindow to false on Linux in release versions. r=mconley
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 61
See Also: → 1450626
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: