Dear All, During cold boot of apps, we found surface of apps always appear after black_icon background removed, but this moment mozbrowserloadend event haven't been received. So we could see statusbar appears late during cold boot of sms app.
Dear All, After debug with nightly, we found after black_icon background removed, at the moment animation of open_app ended, 'enlarge' added in classList of AppWindow div element. After this, surface of app would appear immediately, and remove during response of opened (clearTransitionClasses). For this, during cold boot of app, there is a little splash screen. Like Phone app, the time of load is shorter than other, so statusbar lately and splash screen are inapparent, but about SMS and Settings, these problems are more serious. We need know why surface appears before loaded received. Thanks.
What is surface? I don't understand the problem here.
The statusbar changes color only when we get the mozbrowsermetachange event. We can't know the color of the statusbar before the app is loaded. That said we use to show the status bar content with a black background then nicely transition to the color. Which was a better UX. Guillaume, any idea when/why it regressed?
I don't really know. I got involved in the status bar colour code very recently. Maybe we should ping QA for a regression window.