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

Issue 803761 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Jan 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

Unblurred wallpaper briefly visible on lock screen when opening lid to resume

Project Member Reported by derat@chromium.org, Jan 19 2018

Issue description

Google Chrome	63.0.3239.140 (Official Build) (64-bit)
Platform	10032.86.0 (Official Build) stable-channel eve

With the "Show lock screen when waking from sleep" setting enabled, when I close the lid to suspend the system, wait 5-10 seconds, and then open the lid to resume, I see the lock screen with my unblurred wallpaper for a fraction of a second before the blurred wallpaper is shown. It looks pretty janky.

powerd doesn't suspend until Chrome says that it's displayed the lock screen. Chrome should skip the blurring animation (if that's why this is slow) and instead have the blurred version of the wallpaper painted before it says it's ready to suspend.

(Please feel free to WontFix this if it's been fixed already on M64 or M65. Thanks!)
 

Comment 1 by wzang@chromium.org, Jan 19 2018

Status: WontFix (was: Assigned)
I can't reproduce it in M64. I believe it's because after opening the lid, lock screen needs to get ready first ([1]), and then calls SetSessionState(LOCKED). The wallpaper waits for session state to become LOCKED to apply blur. In M64 the views-based lock is enabled, so it should be available very fast that there's no visible delay.

However please reopen if it's still visible in M64, if so we may need to change the wallpaper blur to observe other events instead of the session state.

[1] https://cs.chromium.org/chromium/src/chrome/browser/chromeos/login/lock/screen_locker.cc?l=638 

Sign in to add a comment