On Wednesday, January 6, 2021 at 10:55:22 PM UTC+1, Doug Thayer wrote:
> On 1/6/2021 1:51 PM, Mike Hommey wrote: 
> 
> > On Wed, Jan 06, 2021 at 01:46:52PM -0800, Doug Thayer wrote: 
> >> On 1/6/2021 1:44 PM, Mike Hommey wrote: 
> >> 
> >>> On Wed, Jan 06, 2021 at 01:30:00PM -0800, Doug Thayer wrote: 
> >>>> On Wed, Jan 6, 2021 at 1:23 PM Mike Hommey <m...@glandium.org> wrote: 
> >>>> 
> >>>>> On Wed, Jan 06, 2021 at 11:57:18AM -0800, Doug Thayer wrote: 
> >>>>>> If you don't spend any time on Nightly in Windows 10, please feel free 
> >>>>>> to 
> >>>>>> disregard this. 
> >>>>>> 
> >>>>>> tl;dr: we're sometimes creating the first window differently than 
> >>>>>> usual, 
> >>>>> so 
> >>>>>> be on the lookout for breakages. 
> >>>>>> 
> >>>>>> On 2021-01-05, a change landed in Nightly which enabled the pre-XUL 
> >>>>> skeleton 
> >>>>>> UI [1]. This is a feature which allows us to create the first window 
> >>>>>> and 
> >>>>>> populate it with a non-interactive placeholder UI before we load 
> >>>>> xul.dll. On 
> >>>>>> some systems, this can mean we can give visual indication of Firefox 
> >>>>>> launching as much as 15 seconds sooner than normal (loading xul.dll 
> >>>>>> can 
> >>>>> take 
> >>>>>> a while). We're hoping this could be a big win for users who 
> >>>>>> experience 
> >>>>> very 
> >>>>>> slow startups, and we also hope it will improve the overall snappiness 
> >>>>>> of 
> >>>>>> startup even on fast systems. 
> >>>>> What does the placeholder UI look like? 
> >>>>> 
> >>>> Colors and layout can vary, but the basic look is this: 
> >>>> [image: image.png] 
> >>> The image attachment didn't quite work. 
> >> Woops. Here is a link: https://i.imgur.com/R4ynXW5.png 
> > Does the placement and the size of that window vary?
> It does. It uses values persisted to the registry based on the most 
> recent run of the default profile, scoped by the path to the executable. 
> The registry values can be found at 
> HKEY_CURRENT_USER\SOFTWARE\Mozilla\Firefox\PreXULSkeletonUISettings.

I am running Nightly 86.0a1 (2021-01-07) 64bit on Windows 10 on a freshly 
created profile and checked that the browser.startup.preXulSkeletonUI 
preference is set to true, though instead of seeing the UI I get a blank white 
window. I remember, I tested this feature like a month or two ago and it did 
work before. Is that expected? If not, please let me know what information is 
needed to track this down and I'll file a bug for it.

Also, regarding the registry values, I only see one for the theme with a key 
referring to the path of the Nightly executable. How will you handle different 
profiles?

Besides those issues, I'm really happy to see this coming. It improves 
perceived start up speed a lot, especially on less powerful machines.

Sebastian
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to