Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(196)

Issue 237963019: Remove remaining window states where window is shown with opacity 0. (Closed)

Created:
6 years, 8 months ago by flackr
Modified:
6 years, 8 months ago
CC:
chromium-reviews, sadrul, yusukes+watch_chromium.org, derat+watch_chromium.org, ben+aura_chromium.org, mazda+watch_chromium.org, kalyank, ben+ash_chromium.org
Visibility:
Public.

Description

Remove remaining window states where window is shown with opacity 0. BUG=351553 TEST=Unit tests pass, can enter overview mode and show/hide panels in debug mode without triggering DCHECK in window.cc. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=265330

Patch Set 1 : . #

Patch Set 2 : Detect panel icon location immediately to avoid flash at (0, 0) when showing. #

Patch Set 3 : Remove forced relayouts in unittests after adding panel shelf icons. #

Total comments: 6

Patch Set 4 : Comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+58 lines, -39 lines) Patch
M ash/shelf/shelf_util.h View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
M ash/shelf/shelf_util.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M ash/wm/overview/window_overview.cc View 1 2 4 chunks +6 lines, -4 lines 0 comments Download
M ash/wm/panels/panel_layout_manager.h View 1 4 chunks +11 lines, -4 lines 0 comments Download
M ash/wm/panels/panel_layout_manager.cc View 1 8 chunks +29 lines, -17 lines 0 comments Download
M ash/wm/panels/panel_layout_manager_unittest.cc View 1 2 3 4 chunks +5 lines, -7 lines 0 comments Download
M ash/wm/panels/panel_window_resizer_unittest.cc View 1 2 1 chunk +0 lines, -4 lines 0 comments Download
M ui/aura/window.cc View 1 chunk +1 line, -2 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
flackr
I took over bug 351553 to fix the panel and overview visibility states (old cl ...
6 years, 8 months ago (2014-04-22 14:15:50 UTC) #1
Mr4D (OOO till 08-26)
lgtm with one nit https://codereview.chromium.org/237963019/diff/70001/ash/wm/panels/panel_layout_manager_unittest.cc File ash/wm/panels/panel_layout_manager_unittest.cc (right): https://codereview.chromium.org/237963019/diff/70001/ash/wm/panels/panel_layout_manager_unittest.cc#newcode581 ash/wm/panels/panel_layout_manager_unittest.cc:581: // Restore the pantel; panel ...
6 years, 8 months ago (2014-04-22 14:45:48 UTC) #2
sky
LGTM https://codereview.chromium.org/237963019/diff/70001/ash/shelf/shelf_util.h File ash/shelf/shelf_util.h (right): https://codereview.chromium.org/237963019/diff/70001/ash/shelf/shelf_util.h#newcode18 ash/shelf/shelf_util.h:18: extern const aura::WindowProperty<ShelfID>* const kShelfID; Add description.
6 years, 8 months ago (2014-04-22 16:06:13 UTC) #3
flackr
https://codereview.chromium.org/237963019/diff/70001/ash/shelf/shelf_util.h File ash/shelf/shelf_util.h (right): https://codereview.chromium.org/237963019/diff/70001/ash/shelf/shelf_util.h#newcode18 ash/shelf/shelf_util.h:18: extern const aura::WindowProperty<ShelfID>* const kShelfID; On 2014/04/22 16:06:13, sky ...
6 years, 8 months ago (2014-04-22 17:30:38 UTC) #4
flackr
The CQ bit was checked by flackr@chromium.org
6 years, 8 months ago (2014-04-22 17:30:57 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/flackr@chromium.org/237963019/80001
6 years, 8 months ago (2014-04-22 17:31:12 UTC) #6
commit-bot: I haz the power
Change committed as 265330
6 years, 8 months ago (2014-04-22 19:35:45 UTC) #7
James Cook
A revert of this CL has been created in https://codereview.chromium.org/249063003/ by jamescook@chromium.org. The reason for ...
6 years, 8 months ago (2014-04-23 16:06:15 UTC) #8
James Cook
6 years, 8 months ago (2014-04-23 16:15:02 UTC) #9
Message was sent while issue was closed.
On 2014/04/23 16:06:15, James Cook wrote:
> A revert of this CL has been created in
> https://codereview.chromium.org/249063003/ by mailto:jamescook@chromium.org.
> 
> The reason for reverting is: Causing browser_test failures on main waterfall,
> probably due to shelf animations:
> 
> EnterpriseKioskApp
> AutolaunchWarningCancel
> AutolaunchWarningConfirm
> KioskEnableCancel
> KioskEnableConfirmed
> 
> See crbug.com/366142 for stacks.
> .

Sorry, slightly wrong test list (there are also blink assertions causing test
failures). This issue includes these tests:

EnterpriseKioskApp
AutolaunchWarningConfirm
InstallAndLaunchApp
LaunchAppNetworkDown

Powered by Google App Engine
This is Rietveld 408576698