[Mac] Modal dialog comes up empty after Chrome is unhidden |
||||
Issue descriptionChrome Version: 66.0.3359.117 OS: macOS 10.12 What steps will reproduce the problem? (1) Go to chrome://extensions (2) Click the Remove button in one of your extensions (3) Hide Chrome (4) Wait a bit, then unhide Chrome What is the expected result? The modal dialog that appears after step 2 should have its normal content. What happens instead? The modal dialog that appears after step 2 is empty, showing only a blurred background. After about a second the content reappears. I originally discovered this when taking a timed screenshot for another bug. I was clicking on a button in the dialog, and the timed screenshot made Grab the active app, switching me away from Chrome. When I switched back to Chrome, the dialog was empty for about a second. So this is more than Chrome being hidden, I was just able to reproduce easily by hiding and unhiding.
,
Apr 30 2018
I see this happen for a split-second. When I do this with MacViews enabled, hiding and then unhiding the modal dialogue causes it to become un-modal (it gets a title bar and all), which is really strange. I think something more broken is going on.
,
May 1 2018
There is a TODO in BridgedNativeWidget::OnVisibilityChanged which I think is relevant to this: // TODO(tapted): Investigate whether we want this for Mac. This is what Aura // does, and it is what tests expect. However, because layer drawing is // asynchronous (and things like deminiaturize in AppKit are not), it can // result in a CALayer appearing on screen before it has been redrawn in the // GPU process.
,
Nov 21
***Mass UI Triage*** As per dev comments
,
Nov 29
This has been fixed. |
||||
►
Sign in to add a comment |
||||
Comment 1 by robliao@chromium.org
, Apr 27 2018Owner: ccameron@chromium.org
Status: Assigned (was: Untriaged)