DescriptionActivate the status area only when it's focused using the keyboard.
ash/status_area/status_area_view.cc:
chrome/browser/chromeos/status/status_area_view.cc:
Override views::WidgetDelegate::CanActivate. Return false unless the area is focused using the keyboard.
ash/system/tray/system_tray.cc:
Handle a mouse event correctly.
ash/wm/activation_controller.cc:
Change the order of kWindowContainerIds[] so that a browser window gets focused when a window in SettingBubbleContainer is closed.
This fix is similar to http://crrev.com/122459 (by sky).
BUG=115815
TEST=aura_shell_unittests
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=125323
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=125368
Patch Set 1 : uber tray support #
Total comments: 4
Patch Set 2 : do not activate status area #Patch Set 3 : support uber tray #Patch Set 4 : rebase #Patch Set 5 : fix CycleFocus* tests in aura_shell_unittests #
Total comments: 2
Patch Set 6 : review fix #Patch Set 7 : Fix new FocusCycler tests #
Messages
Total messages: 15 (0 generated)
|