It needs to go to mus to select the next window to focus.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/f21bef6f51847273fc2443ef995ae8b18d384810 commit f21bef6f51847273fc2443ef995ae8b18d384810 Author: sky <sky@chromium.org> Date: Wed Nov 09 04:29:30 2016 Adds some TODOs with references to bugs BUG= 663522 663526 663525 663617 663618 663619 TEST=none TBR=erg@chromium.org, msw@chromium.org R=erg@chromium.org, msw@chromium.org Review-Url: https://codereview.chromium.org/2481363005 Cr-Commit-Position: refs/heads/master@{#430861} [modify] https://crrev.com/f21bef6f51847273fc2443ef995ae8b18d384810/ui/views/mus/desktop_window_tree_host_mus.cc [modify] https://crrev.com/f21bef6f51847273fc2443ef995ae8b18d384810/ui/views/mus/mus_client.cc
I have a mostly working patch, but I need to get the activation stuff fixed first before deactivate gets handled correctly.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/02ba4e291b70651fe0813d70d24bea60fd64cfea commit 02ba4e291b70651fe0813d70d24bea60fd64cfea Author: erg <erg@chromium.org> Date: Fri Jan 13 21:13:48 2017 aura-mus: Implement Deactivate() and fix Activation. This adds a Deactivate() call for a window to request deactivation in the window server, which passes that request on to the window manager. This also hooks up activation to focus changes caused by the window server. BUG= 663618 , 678070 Review-Url: https://codereview.chromium.org/2568303006 Cr-Commit-Position: refs/heads/master@{#443668} [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/ash/mus/window_manager.cc [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/ash/mus/window_manager.h [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/mash/simple_wm/simple_wm.cc [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/mash/simple_wm/simple_wm.h [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/services/ui/demo/mus_demo.cc [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/services/ui/demo/mus_demo.h [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/services/ui/public/cpp/tests/test_window_tree.cc [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/services/ui/public/cpp/tests/test_window_tree.h [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/services/ui/public/cpp/window_tree_client.cc [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/services/ui/public/cpp/window_tree_client.h [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/services/ui/public/interfaces/window_manager.mojom [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/services/ui/public/interfaces/window_tree.mojom [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/services/ui/test_wm/test_wm.cc [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/services/ui/ws/test_utils.cc [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/services/ui/ws/test_utils.h [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/services/ui/ws/window_manager_client_unittest.cc [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/services/ui/ws/window_server_test_base.cc [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/services/ui/ws/window_server_test_base.h [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/services/ui/ws/window_tree.cc [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/services/ui/ws/window_tree.h [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/services/ui/ws/window_tree_client_unittest.cc [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/ui/aura/mus/window_manager_delegate.h [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/ui/aura/mus/window_tree_client.cc [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/ui/aura/mus/window_tree_client.h [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/ui/aura/mus/window_tree_host_mus.cc [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/ui/aura/mus/window_tree_host_mus.h [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/ui/aura/mus/window_tree_host_mus_delegate.h [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/ui/aura/test/aura_test_base.cc [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/ui/aura/test/aura_test_base.h [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/ui/aura/test/mus/test_window_tree.cc [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/ui/aura/test/mus/test_window_tree.h [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/ui/views/mus/desktop_window_tree_host_mus.cc [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/ui/views/mus/desktop_window_tree_host_mus.h [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/ui/views/mus/desktop_window_tree_host_mus_unittest.cc [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/ui/views/widget/desktop_aura/desktop_native_widget_aura.cc [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/ui/views/widget/desktop_aura/desktop_window_tree_host.h [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/ui/views/widget/desktop_aura/desktop_window_tree_host_win.cc [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/ui/views/widget/desktop_aura/desktop_window_tree_host_win.h [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc [modify] https://crrev.com/02ba4e291b70651fe0813d70d24bea60fd64cfea/ui/views/widget/desktop_aura/desktop_window_tree_host_x11.h
do not understand this message
Comment 1 by bugdroid1@chromium.org
, Nov 9 2016