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

Issue 788033 link

Starred by 6 users

Deprecate Chrome OS panels

Project Member Reported by steve...@chromium.org, Nov 23 2017

Issue description

Chrome OS (Ash) is the only platform that currently supports panels.

Panels are supported through the chrome.app.window API on Chrome OS only. On other platforms if type=panel is specified it is ignored and a regular window is created.

Currently there is one Chrome OS useage of app panels:
https://cs.chromium.org/chromium/src/ui/file_manager/audio_player/js/background.js?q=file:.js+%27panel%27&sq=package:chromium&l=23&dr=C

And one google3 usage (with chrome.app.window):
https://cs.corp.google.com/search/?q=file:js+%27panel%27+chrome.app.window&m=100&det=none&sort=1&sq=package:piper+file://depot/google3+-file:google3/experimental&type=cs

Using a non panel window instead of a panel should not significantly impact the user experience.

Panels are costly to maintain, and will be even more costly when we increase the separation between Ash and the window manager.

Proposal: Eliminate panels on Chrome OS.

 
The first task for this will involve gathering UMA stats on app window creation type. Currently we do not do this.

Cc: yoshiki@chromium.org kuscher@chromium.org
Cc: benwells@chromium.org
Cc: calamity@chromium.org
+calamity who I think was asking about this recently
Cc: weifangsun@chromium.org
+weifangsun as a files.app (including audio player) PM
Cc: yamaguchi@chromium.org
+yamaguchi
I strongly support panels deprecation. It has made the mustash refactoring much more difficult, especially in the shelf code.
Project Member

Comment 8 by bugdroid1@chromium.org, Nov 28 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/87898b19d935950ee4fc85c9e9aa983d06550e0b

commit 87898b19d935950ee4fc85c9e9aa983d06550e0b
Author: Steven Bennetts <stevenjb@chromium.org>
Date: Tue Nov 28 00:11:13 2017

Add histogram for AppWindow type

This histogram will be used to gather active use of
chrome.app.window.create with type = panel.

Bug:  788033 
Change-Id: I7a5703567a18b550275cf12a4b574141c53ff42e
Reviewed-on: https://chromium-review.googlesource.com/786785
Reviewed-by: Devlin <rdevlin.cronin@chromium.org>
Reviewed-by: Ilya Sherman <isherman@chromium.org>
Commit-Queue: Steven Bennetts <stevenjb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#519467}
[modify] https://crrev.com/87898b19d935950ee4fc85c9e9aa983d06550e0b/extensions/browser/app_window/app_window.cc
[modify] https://crrev.com/87898b19d935950ee4fc85c9e9aa983d06550e0b/extensions/browser/app_window/app_window.h
[modify] https://crrev.com/87898b19d935950ee4fc85c9e9aa983d06550e0b/tools/metrics/histograms/enums.xml
[modify] https://crrev.com/87898b19d935950ee4fc85c9e9aa983d06550e0b/tools/metrics/histograms/histograms.xml

FTR I also strongly support deprecation.
Labels: M-65
Status: Assigned (was: Started)
UMA stats will be in 64. Will revive this once 64 goes stable and we have some real stats.

weifangsun@/ yoshiki@ / yamaguchi@ - 

I added an UMA stat, Apps.Window.Type (see link in previous comment). We are seeing a bit more usage of 'panel' than I would expect (around 2.5%), although only 17% of users are opening app windwos at all, and only .64% of users are opening panels.

I am wondering if this is primarily due to the audio player.

What do you think of explicitly changing the player to not use panels? That is probably a good idea anyway since we should explicitly position the window someplace reasonable in the absence of panels.

Blockedon: 800990
Beta channel histograms show 1.39% of app windows are panels which is still cinsiderably higher than I would expect.

I created a separate issue 800990 to track making the file manager audio player not use panels; this might be the primary reason for the usage?

I wonder if the stat will drop significantly in stable channel. I'm guessing many of our beta channel users are non-enterprise consumers, who might use the audio player more. We don't know until we look, though. :-)

(From chatting with calamity@ - in the past we've had machines that customers were using for automated tests, so a few machines would report the same UMA stat over and over. That doesn't see likely here, though, since the user count breakdown roughly matches the usage counts.)

Labels: -M-65 M-66
Collecting data in 65, will hopefully address issue 800990 in 66, and depending on data either fix this in 66 or 67.

OK, we have some Stable channel stats:
https://uma.googleplex.com/p/chrome/histograms/?endDate=latest&dayCount=14&histograms=Apps.Window.Type&fixupData=true&uniqueUsers=true&showMax=true&filters=platform%2Ceq%2CC%2Cchannel%2Ceq%2C4%2Cisofficial%2Ceq%2CTrue&implicitFilters=isofficial

Default	737,072	03.79%	4,872,941 98.53%
Panel	21,127	00.11%	72,921	01.47%

So, .11% of all users open a panel, and 1.5% of app windows opened are panels.

The second number is still higher than expected. My suspicion is still the audio player, I will see if we can get changing that prioritized for 66.


Or put another way, 99.9% of users don't open a panel. :-)

Thanks for getting this data.

Labels: -M-66 M-67
Still blocked on issue 800990, moving to 67.

Components: Internals>Services>Ash
Labels: -Proj-Mustash-Mash
Labels: -M-67 M-68
Waiting on stats with panels removed from the audio player in 67 stable.

Beta channel (67) is down to .46% of users and .26% of sessions. I think we can safely plan to deprecate panels in 68 and remove the code in 69.

I will put up a patch to turn panels off and plan to merge that to 68 unless there are objections.

Nice!  To confirm, when removing support, the fallback will be to just open a normal window, is that correct?  (said differently, this won't *totally* break for those users?)
That is correct (and is the current behavior on Windows). We log a message to the console and treat the window as a normal app window. Only the placement and docking will "break".


SGTM.  Thanks for doing this, Steven!
Cc: azurewei@chromium.org bshe@chromium.org
Hmm. I just discovered that IME extensions allow use of panels:
https://cs.chromium.org/chromium/src/extensions/browser/api/app_window/app_window_api.cc?q=app_window_api.cc&sq=package:chromium&dr&l=247

+azurewei@, +bshe@

I think the thing to do is just force IME windows using panels to set is_ime_window = true and update the message instead?


Comment 28 by bshe@chromium.org, May 25 2018

Cc: shuchen@chromium.org wuyingbing@chromium.org
It was used to create floating no decorated window which IME keyboard needs to show things like suggestion, alt text. Not sure the current state thought as I didn't work on VK anymore.
+wuyingbing
+shuchen
Ah. In that case the thing to do is probably just create frameless ( create_params.frame = AppWindow::FRAME_NONE) windows instead?

Comment 30 by bshe@chromium.org, May 25 2018

Sorry, I forgot to mention that it also needs to be unfocusable. We don't want to steal focus from current input box when user choose a text from a popup window for example. I am not familiar with frameless window. Could it be unfocusable?
Status: Started (was: Assigned)
CL is up for discussion in context:
https://chromium-review.googlesource.com/c/chromium/src/+/1073092

Is the panel window support for IMEs left over from when the system tray menu for "Show input options in the shelf" setting was going to be implemented with panels?

https://codereview.chromium.org/2563343002 and related CLs?

IME system tray menu is now implemented as native system tray element. It's not using panel window anymore. 
Re comment #33: That's great. So, what do you suggest we do here:
https://cs.chromium.org/chromium/src/extensions/browser/api/app_window/app_window_api.cc?q=window_api&sq=package:chromium&g=0&l=251

Make that unsupported and show a console warning? Or set create_params.is_ime_window = true?

Labels: -M-68 M-69
Rather than merging this to 68, I will wait until the start of M70 to remove the old panel code, so we will have a full release cycle with panels disabled.

Cc: rdevlin....@chromium.org afakhry@chromium.org abodenha@chromium.org fukino@chromium.org omrilio@chromium.org steve...@chromium.org msw@chromium.org satorux@chromium.org
 Issue 691099  has been merged into this issue.
Labels: -M-69 M-70
Project Member

Comment 39 by bugdroid1@chromium.org, Jun 21 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/cb8b61b491aad9c3b36dbfd705d52a7bfc3c2dda

commit cb8b61b491aad9c3b36dbfd705d52a7bfc3c2dda
Author: Steven Bennetts <stevenjb@chromium.org>
Date: Thu Jun 21 20:31:52 2018

Panels: Remove panel support in src/extensions and src/chrome.

Panels were deprecated in M-68 and are no longer supported.

Bug:  788033 
Change-Id: Ie62deb2b18fda1869ecf4cd1a12a4bdfa668facf
Reviewed-on: https://chromium-review.googlesource.com/1109028
Commit-Queue: Steven Bennetts <stevenjb@chromium.org>
Reviewed-by: Ben Wells <benwells@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: James Cook <jamescook@chromium.org>
Cr-Commit-Position: refs/heads/master@{#569376}
[modify] https://crrev.com/cb8b61b491aad9c3b36dbfd705d52a7bfc3c2dda/chrome/browser/extensions/api/tabs/app_window_controller.cc
[modify] https://crrev.com/cb8b61b491aad9c3b36dbfd705d52a7bfc3c2dda/chrome/browser/extensions/api/tabs/tabs_api.cc
[modify] https://crrev.com/cb8b61b491aad9c3b36dbfd705d52a7bfc3c2dda/chrome/browser/extensions/api/tabs/tabs_constants.cc
[modify] https://crrev.com/cb8b61b491aad9c3b36dbfd705d52a7bfc3c2dda/chrome/browser/extensions/api/tabs/tabs_constants.h
[modify] https://crrev.com/cb8b61b491aad9c3b36dbfd705d52a7bfc3c2dda/chrome/browser/extensions/api/tabs/tabs_test.cc
[modify] https://crrev.com/cb8b61b491aad9c3b36dbfd705d52a7bfc3c2dda/chrome/browser/ui/ash/launcher/chrome_launcher_controller.cc
[modify] https://crrev.com/cb8b61b491aad9c3b36dbfd705d52a7bfc3c2dda/chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc
[modify] https://crrev.com/cb8b61b491aad9c3b36dbfd705d52a7bfc3c2dda/chrome/browser/ui/ash/launcher/extension_app_window_launcher_controller.cc
[modify] https://crrev.com/cb8b61b491aad9c3b36dbfd705d52a7bfc3c2dda/chrome/browser/ui/ash/launcher/extension_app_window_launcher_item_controller.cc
[modify] https://crrev.com/cb8b61b491aad9c3b36dbfd705d52a7bfc3c2dda/chrome/browser/ui/ash/launcher/multi_profile_app_window_launcher_controller.cc
[modify] https://crrev.com/cb8b61b491aad9c3b36dbfd705d52a7bfc3c2dda/chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos.cc
[modify] https://crrev.com/cb8b61b491aad9c3b36dbfd705d52a7bfc3c2dda/chrome/browser/ui/views/apps/chrome_native_app_window_views.cc
[modify] https://crrev.com/cb8b61b491aad9c3b36dbfd705d52a7bfc3c2dda/chrome/browser/ui/views/apps/chrome_native_app_window_views.h
[modify] https://crrev.com/cb8b61b491aad9c3b36dbfd705d52a7bfc3c2dda/chrome/browser/ui/views/apps/chrome_native_app_window_views_aura_ash.cc
[modify] https://crrev.com/cb8b61b491aad9c3b36dbfd705d52a7bfc3c2dda/chrome/browser/ui/views/apps/chrome_native_app_window_views_aura_ash.h
[modify] https://crrev.com/cb8b61b491aad9c3b36dbfd705d52a7bfc3c2dda/chrome/browser/ui/views/select_file_dialog_extension.cc
[modify] https://crrev.com/cb8b61b491aad9c3b36dbfd705d52a7bfc3c2dda/extensions/browser/app_window/app_window.cc
[modify] https://crrev.com/cb8b61b491aad9c3b36dbfd705d52a7bfc3c2dda/extensions/browser/app_window/app_window.h
[modify] https://crrev.com/cb8b61b491aad9c3b36dbfd705d52a7bfc3c2dda/extensions/browser/extension_host.cc
[modify] https://crrev.com/cb8b61b491aad9c3b36dbfd705d52a7bfc3c2dda/extensions/components/native_app_window/native_app_window_views.cc

Labels: -M-70 M-69
Changing the milestone back to 69 since that is where we are fully deprecating the feature (even though we might not remove all of the code until 70).

Blocking: 153447
Components: UI>Browser>Panels
Project Member

Comment 43 by bugdroid1@chromium.org, Aug 1

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b17e078681a0005d1320731cc09081b252ca998d

commit b17e078681a0005d1320731cc09081b252ca998d
Author: Manu Cornet <manucornet@chromium.org>
Date: Wed Aug 01 18:28:49 2018

Slight refactor of the shelf view positioning code

* Make it a little easier to understand
* Remove some panel-related code (a lot more of that in a separate CL)

No change in behavior.

Bug: 805612
Bug:  788033 
Change-Id: I70225cc90cba940a8e2cb148be4aa887ebaa01ce
Reviewed-on: https://chromium-review.googlesource.com/1150776
Commit-Queue: Manu Cornet <manucornet@chromium.org>
Reviewed-by: Michael Wasserman <msw@chromium.org>
Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#579869}
[modify] https://crrev.com/b17e078681a0005d1320731cc09081b252ca998d/ash/shelf/shelf_view.cc
[modify] https://crrev.com/b17e078681a0005d1320731cc09081b252ca998d/ash/shelf/shelf_view.h
[modify] https://crrev.com/b17e078681a0005d1320731cc09081b252ca998d/ash/shelf/shelf_view_unittest.cc
[modify] https://crrev.com/b17e078681a0005d1320731cc09081b252ca998d/ash/wm/panels/panel_layout_manager_unittest.cc
[modify] https://crrev.com/b17e078681a0005d1320731cc09081b252ca998d/ash/wm/panels/panel_window_resizer_unittest.cc

Project Member

Comment 44 by bugdroid1@chromium.org, Aug 3

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/dadf2142b7db246fa9055a5943d1d9a5f14a287b

commit dadf2142b7db246fa9055a5943d1d9a5f14a287b
Author: Manu Cornet <manucornet@chromium.org>
Date: Fri Aug 03 16:12:31 2018

Panel shelf code cleanup

This removes everything related to panels in the shelf code.

Some more code should be deprecated/deleted after this CL. For
instance:

views::Widget::InitParams::TYPE_PANEL
aura::client::WINDOW_TYPE_PANEL
ash::kPanelAttachedKey
ui::mojom::WindowManager::kPanelAttached_Property
extensions::LAUNCH_CONTAINER_PANEL

Bug: 805612
Bug:  788033 
Bug:  153447 
Change-Id: I06a64ff44c3104a4eddb4e6f136b2e73abbebcff
Reviewed-on: https://chromium-review.googlesource.com/1141267
Commit-Queue: Manu Cornet <manucornet@chromium.org>
Reviewed-by: Mitsuru Oshima <oshima@chromium.org>
Reviewed-by: Dominick Ng <dominickn@chromium.org>
Reviewed-by: Brian White <bcwhite@chromium.org>
Reviewed-by: Michael Wasserman <msw@chromium.org>
Reviewed-by: Steven Bennetts <stevenjb@chromium.org>
Reviewed-by: Xiaoqian Dai <xdai@chromium.org>
Cr-Commit-Position: refs/heads/master@{#580566}
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/BUILD.gn
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/accelerators/accelerator_controller_unittest.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/first_run/desktop_cleaner.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/metrics/user_metrics_recorder.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/public/cpp/shelf_model.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/public/cpp/shelf_model.h
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/public/cpp/shelf_model_unittest.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/public/cpp/shelf_struct_mojom_traits.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/public/cpp/shelf_struct_mojom_traits.h
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/public/cpp/shelf_struct_mojom_traits_unittest.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/public/cpp/shelf_types.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/public/cpp/shelf_types.h
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/public/cpp/shell_window_ids.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/public/cpp/shell_window_ids.h
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/public/interfaces/shelf.mojom
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/root_window_controller.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/root_window_controller.h
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/root_window_controller_unittest.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/shelf/shelf.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/shelf/shelf.h
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/shelf/shelf_view.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/shelf/shelf_view.h
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/shelf/shelf_widget.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/shelf/shelf_widget.h
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/shelf/shelf_window_watcher.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/shelf/shelf_window_watcher_item_delegate.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/shelf/shelf_window_watcher_unittest.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/shell.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/shell.h
[delete] https://crrev.com/e5fa0a16a33d8521cacf6c2744d258fb158c33a6/ash/shell/panel_window.cc
[delete] https://crrev.com/e5fa0a16a33d8521cacf6c2744d258fb158c33a6/ash/shell/panel_window.h
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/shell/window_type_launcher.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/shell/window_type_launcher.h
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/shell/window_watcher.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/shell_observer.h
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/shell_unittest.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/test/ash_test_base.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/wm/container_finder.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/wm/non_client_frame_controller.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/wm/overview/window_selector.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/wm/overview/window_selector.h
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/wm/overview/window_selector_controller.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/wm/overview/window_selector_controller.h
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/wm/overview/window_selector_unittest.cc
[delete] https://crrev.com/e5fa0a16a33d8521cacf6c2744d258fb158c33a6/ash/wm/panels/OWNERS
[delete] https://crrev.com/e5fa0a16a33d8521cacf6c2744d258fb158c33a6/ash/wm/panels/attached_panel_window_targeter.cc
[delete] https://crrev.com/e5fa0a16a33d8521cacf6c2744d258fb158c33a6/ash/wm/panels/attached_panel_window_targeter.h
[delete] https://crrev.com/e5fa0a16a33d8521cacf6c2744d258fb158c33a6/ash/wm/panels/panel_frame_view.cc
[delete] https://crrev.com/e5fa0a16a33d8521cacf6c2744d258fb158c33a6/ash/wm/panels/panel_frame_view.h
[delete] https://crrev.com/e5fa0a16a33d8521cacf6c2744d258fb158c33a6/ash/wm/panels/panel_layout_manager.cc
[delete] https://crrev.com/e5fa0a16a33d8521cacf6c2744d258fb158c33a6/ash/wm/panels/panel_layout_manager.h
[delete] https://crrev.com/e5fa0a16a33d8521cacf6c2744d258fb158c33a6/ash/wm/panels/panel_layout_manager_unittest.cc
[delete] https://crrev.com/e5fa0a16a33d8521cacf6c2744d258fb158c33a6/ash/wm/panels/panel_window_event_handler.cc
[delete] https://crrev.com/e5fa0a16a33d8521cacf6c2744d258fb158c33a6/ash/wm/panels/panel_window_event_handler.h
[delete] https://crrev.com/e5fa0a16a33d8521cacf6c2744d258fb158c33a6/ash/wm/panels/panel_window_resizer.cc
[delete] https://crrev.com/e5fa0a16a33d8521cacf6c2744d258fb158c33a6/ash/wm/panels/panel_window_resizer.h
[delete] https://crrev.com/e5fa0a16a33d8521cacf6c2744d258fb158c33a6/ash/wm/panels/panel_window_resizer_unittest.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/wm/switchable_windows.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/wm/workspace/workspace_window_resizer.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/ash/wm/workspace_controller_unittest.cc
[modify] https://crrev.com/dadf2142b7db246fa9055a5943d1d9a5f14a287b/tools/metrics/actions/actions.xml

Status: Fixed (was: Started)
Status: Started (was: Fixed)
The above CL still didn't remove/deprecate everything, see the cl description comment.
Feel free to pass this bug to me or someone else for the remaining cleanup.

Some more code should be deprecated/deleted after this CL. For instance:

views::Widget::InitParams::TYPE_PANEL
aura::client::WINDOW_TYPE_PANEL
ash::kPanelAttachedKey
ui::mojom::WindowManager::kPanelAttached_Property
extensions::LAUNCH_CONTAINER_PANEL
Cc: manucornet@chromium.org
I though that cleanup was being addressed by manucornet@ in  issue 153447 ?


Status: Fixed (was: Started)
Ah ok, sorry for the mixup!

Sign in to add a comment