[webapp-container] White flash when starting webapp

Bug #1387245 reported by Ted Gould
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
webbrowser-app
Invalid
Medium
Unassigned
webbrowser-app (Ubuntu)
Confirmed
Medium
Alexandre Abreu

Bug Description

I have a webapp that I modified to use the new colored splash screen. So then I matched to color on the splash screen with the website's "loading" screen. The desired effect would be that the Ubuntu loading would then fade to the webapp's loading without the user really noticing. What happens though is that the Ubuntu loading screen is seen, then the screen turns white, and then the website's loading screen is shown. It would be nice to remove this white flash so that the experience feels more continuous.

Olivier Tilloy (osomon)
summary: - White flash when starting webapp
+ [webapp-container] White flash when starting webapp
Revision history for this message
Ted Gould (ted) wrote :

Link to the webapp I'm using: https://launchpad.net/~ted/+junk/chase-webapp

Revision history for this message
David Barth (dbarth) wrote :

+1

Changed in webbrowser-app:
importance: Undecided → Medium
status: New → Confirmed
assignee: nobody → Alexandre Abreu (abreu-alexandre)
Revision history for this message
Olivier Tilloy (osomon) wrote :

Ideally, we’d need some sort of signal from oxide when the rendering starts, so that we delay showing a blank webview until after rendering has started. Not sure this is doable/desirable in oxide though. Alternatively, a cheap solution would be to delay showing the webview until after the initial page has fully loaded, but this might result in a seemingly longer load time.

Revision history for this message
Alexandre Abreu (abreu-alexandre) wrote :

I wonder if we could use (at some point) the upcoming navigation transition api/feature that is upcoming in blink:

https://code.google.com/p/chromium/issues/detail?id=370696

and basically specifically addresses this (well, apparently from quickly reading the docs) as part of its use cases,

Olivier Tilloy (osomon)
Changed in webbrowser-app (Ubuntu):
status: New → Confirmed
importance: Undecided → Medium
assignee: nobody → Alexandre Abreu (abreu-alexandre)
Changed in webbrowser-app:
assignee: Alexandre Abreu (abreu-alexandre) → nobody
status: Confirmed → Invalid
Revision history for this message
Florian Boucault (fboucault) wrote :
Revision history for this message
Olivier Tilloy (osomon) wrote :

Navigation transitions as discussed in https://docs.google.com/document/d/1B1kxg6oaiDalf0f-141DMY3abNFzCQUbouiB0wO3cmU/edit was implemented in chromium and later removed, so there doesn’t appear to be an API to hook to in oxide.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.