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

Issue 903792 link

Starred by 3 users

Issue metadata

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



Sign in to add a comment

[Tab loading animation] Keep the favicon in place for same site navigations

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

Issue description

In all cases where we show a favicon, this should only happen on commit. However for same site navigations the jumping from favicon > favicon placeholder > favicon causes unwanted attention in the tab strip.

Propose when making same site navigations we should keep the current favicon and not show the placeholder square.

- Assumption that in most cases the target page will have the same favicon.
- The connecting and loading animations should be drawn over the favicon.
- In cases where once we load the page requested the site changes the favicon we should just animate the favicon over the previous one. This could happen on say redirected pages.


 
Cc: markchang@chromium.org
Page reloads is an additional common case, where the favicon shouldn't be switched out to placeholder.
Cc: creis@chromium.org
Labels: -Pri-1 -M-72 -Target-72 Target-73 M-73 Pri-2
I'm not even sure we can do this one for M72, we'll need to investigate what same-site means and should probably go through privacy and security review. I'm bumping the revision and lowering prio on this one, I think our transition animations make this less critical.

To be clear I agree with it, but I don't feel comfortable pushing this in without folks in the loop. +creis@ in case he has input, but it's not as urgent now.
It's also possible that users don't understand that we've started the connecting / loading process if there's no change to the favicon. edwardjung@ wdyt?

Another exploration would be desaturating the favicon during the connecting state, that'd at leas show that your "ctrl+R" reacted.
I'm okay for this to be pushed back and acknowledge that we need to think about the security implications. 

Despite no change in icon, we would show the bouncing connecting state / determinate loader, so that would be the indicator something is happening. 

I'm hoping the fade in of the placeholder will help with the awkward flash of the favicon.
Cc: pbos@chromium.org
Owner: edwardjung@chromium.org
I'll reassign it to you since it's not ready for implementation unless we solve these issues.

Sign in to add a comment