New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 903825 link

Starred by 3 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Chrome , Mac
Pri: 2
Type: Bug

Blocked on:
issue 903806
issue 907494



Sign in to add a comment

[Tab loading animation] Investigate ways to reduce default favicon flicker

Project Member Reported by edwardjung@chromium.org, Nov 9

Issue description

In many page loads today we momentarily show the default favicon before the actual favicon shows. Is there anything that can be done to improve the polish of this state, by just showing the site favicon and bypassing the default icon.

Some ideas:
- Do we know the state of a favicon state at any given time, such as it's available /  loading. If we know the page has a favicon could we just never show the placeholder, unless it fails to load within Xms.

- Artificially delay showing the favicon state by Xms (lets use 500ms as a strawman unless there are better suggestions) since in most cases the favicon would load in this time.

At any point during the delay the favicon is made available, end the timeout and  immediately animate the favicon in.

During this wait time, we should continue to show the placeholder icon. 

 
Status: Assigned (was: Untriaged)
Blockedon: 903806 907494
Related bugs which may help reduce flicker - 
907494 - Fade in the favicon placeholder when starting the connecting state
903806 - Update favicon display animation to spec (animating the favicon from the top)

Also we could consider having a different colour for the placeholder for focused tabs. In general reloading happens in the focused tab and the 12% black placeholder has much higher contrast against the white versus background.

@pbos is this possible?

Cc: edwardjung@chromium.org
 Issue 910847  has been merged into this issue.

Sign in to add a comment