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

Issue 755593 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Nov 22
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug-Regression



Sign in to add a comment

M61: Status bars float over restored windows

Project Member Reported by creis@chromium.org, Aug 15 2017

Issue description

Chrome Version: 61.0.3163.39
OS: Windows 10

What steps will reproduce the problem?
(1) Open a large number of windows and set Chrome to restore them on startup.
(2) Quit and restart Chrome.

What is the expected result?
Status bars should paint on each respective window.

What happens instead?
Status bars for all windows appear to float on top of everything.  Screenshot attached.

This is a regression.  Tentatively marking as a release-blocker, since it's very ugly.
 
floating-status-bars.png
78.4 KB View Download

Comment 1 by gov...@chromium.org, Aug 15 2017

Cc: pbomm...@chromium.org
+ pbommana@, could you pls try to repro and bisect if possible. Thank you.
Labels: Needs-Feedback Needs-Triage-M61
Unable to reprodcue the issue using #61.0.3163.39 on Win 10 as per the steps mentioned in comment #0.

Please find the attached screencast and let us know if we missed any steps from our end. That would help us in further triaging of the issue.

Thanks!!

755593.mp4
2.8 MB View Download

Comment 3 by creis@chromium.org, Aug 16 2017

Labels: -Needs-Feedback
Comment 2: Those are all tabs in a single window, which doesn't show the problem.  You need to have overlapping windows with URLs that take a while to load.

Here's more specific repro steps:

1) Visit http://tests.netsekure.org/slow.php?seconds=10 in 4 different windows (one tab per window).
2) Arrange the windows to cascade, with the lowest left window on top:
      *---*
    *---* |
  *---* |-*
*---* |-*
|   |-*
*---*
3) In the lowest window, visit chrome://settings/clearBrowserData and clear *only* "Cached images and files".  This clears the cache so the pages will be slow to load on restart.
4) Visit chrome://restart in the lowest window.

When Chrome restarts, you'll see the status bubble for all the background windows on top of the foreground window.

I can confirm in a clean profile on 61.0.3163.39 (Beta) as well as 62.0.3187.0 (Canary).

Comment 4 by creis@chromium.org, Aug 16 2017

Note: This appears to be Windows specific.  I'm not able to repro on Mac or Linux.

Comment 5 by rpop@chromium.org, Aug 16 2017

Cc: pkasting@chromium.org bsep@chromium.org kylixrd@chromium.org
cc the Views crew - any ideas?
Confirming steps in comment #3. I can see the same on Canary 62.0.3187.0.
repro.png
1.4 MB View Download
I am starting to doubt if this (behavior observed in comment 3) is really a bug. All I can say is that the "status bar update" over topmost window behavior can be seen in as early as chrome 29.0 (32 bit). My bisect was not successful.
I am able to reproduce the issue based on steps provided in Comment#3, when tried to bisect I saw similar behavior on latest Chrome stable i.e., 60.0.3112.101.


It would be good to know if this is really a regression, since comments 7 and 8 suggest it is not.  It would be easier to track down if it was.

The status bubble is drawn using a separate HWND.  If we set the Z-order of the window incorrectly we could get behavior like what's described here.  I would imagine we want to tell Windows to draw this window just above the parent, as opposed to e.g. "on top".  I'd hope that's not too hard to do, but I'd think that'd be how we're doing it already.
So far I have checked as far as Chrome 53.0.2785.143 and still see the issue, please find attached screenshot for reference. 

I will continue to check further more and update the bug accordingly.


53.0.2785.143.png
63.8 KB View Download
Cc: ranjitkan@chromium.org
Labels: -ReleaseBlock-Stable
Removing blocker label, since issue is observed on M53 Builds as well.

Thanks.!

Comment 12 by ojan@chromium.org, May 8 2018

Cc: -ojan@chromium.org
Cc: mmanchala@chromium.org
Labels: Hotlist-DesktopUIChecked
Status: WontFix (was: Untriaged)
**UI mass Triage** 

We were unable to reproduce this bug . If this bug still reproduces for you, 
please reopen or file a new issue. 

Thanks..!!

Sign in to add a comment