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

Issue 2579613002: [Media Router Action] Hide action back in the overflow menu after popping it out (Closed)

Created:
4 years ago by takumif
Modified:
3 years, 11 months ago
CC:
chromium-reviews, tfarina
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Media Router Action] Hide action back in the overflow menu after popping it out In macOS, when the user right clicks on the media router action while it's in the toolbar overflow menu, it gets popped out onto the toolbar to show its context menu. This change makes the action go back into the overflow menu once the context menu is closed, which will be consistent with the behavior of extension actions. BUG=670585 Committed: https://crrev.com/05d325bc6eacf649f14b1fddce78e1268c8b6e89 Cr-Commit-Position: refs/heads/master@{#441253}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Change unit test to interactive UI test #

Total comments: 2

Patch Set 3 : Address Devlin's comment #

Total comments: 9

Patch Set 4 : Address Mike and Jennifer's comments #

Patch Set 5 : Modify a comment #

Total comments: 2

Patch Set 6 : Address Robert's comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+97 lines, -55 lines) Patch
M chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm View 1 2 3 4 5 5 chunks +89 lines, -55 lines 0 comments Download
M chrome/browser/ui/toolbar/media_router_action.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/toolbar/media_router_action.cc View 1 2 1 chunk +7 lines, -0 lines 0 comments Download

Messages

Total messages: 35 (19 generated)
takumif
Please take a look, thank you!
4 years ago (2016-12-15 20:06:50 UTC) #7
Devlin
https://codereview.chromium.org/2579613002/diff/20001/chrome/browser/ui/toolbar/media_router_action_unittest.cc File chrome/browser/ui/toolbar/media_router_action_unittest.cc (right): https://codereview.chromium.org/2579613002/diff/20001/chrome/browser/ui/toolbar/media_router_action_unittest.cc#newcode381 chrome/browser/ui/toolbar/media_router_action_unittest.cc:381: EXPECT_CALL(mock_actions_bar, popped_out_action()) I'm not a big fan of using ...
4 years ago (2016-12-15 22:25:26 UTC) #8
takumif
On 2016/12/15 22:25:26, Devlin wrote: > https://codereview.chromium.org/2579613002/diff/20001/chrome/browser/ui/toolbar/media_router_action_unittest.cc > File chrome/browser/ui/toolbar/media_router_action_unittest.cc (right): > > https://codereview.chromium.org/2579613002/diff/20001/chrome/browser/ui/toolbar/media_router_action_unittest.cc#newcode381 > ...
4 years ago (2016-12-20 00:56:00 UTC) #10
Devlin
much better! lgtm https://codereview.chromium.org/2579613002/diff/60001/chrome/browser/ui/toolbar/media_router_action.cc File chrome/browser/ui/toolbar/media_router_action.cc (right): https://codereview.chromium.org/2579613002/diff/60001/chrome/browser/ui/toolbar/media_router_action.cc#newcode142 chrome/browser/ui/toolbar/media_router_action.cc:142: if (toolbar_actions_bar_ && nit: can toolbar_actions_bar_ ...
4 years ago (2016-12-20 16:40:41 UTC) #11
takumif
https://codereview.chromium.org/2579613002/diff/60001/chrome/browser/ui/toolbar/media_router_action.cc File chrome/browser/ui/toolbar/media_router_action.cc (right): https://codereview.chromium.org/2579613002/diff/60001/chrome/browser/ui/toolbar/media_router_action.cc#newcode142 chrome/browser/ui/toolbar/media_router_action.cc:142: if (toolbar_actions_bar_ && On 2016/12/20 16:40:41, Devlin wrote: > ...
4 years ago (2016-12-20 18:27:15 UTC) #12
msw
lgtm with minor test file comments. https://codereview.chromium.org/2579613002/diff/80001/chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm File chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm (right): https://codereview.chromium.org/2579613002/diff/80001/chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm#newcode97 chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm:97: // Simulates a ...
4 years ago (2016-12-20 20:26:14 UTC) #13
apacible
lgtm https://codereview.chromium.org/2579613002/diff/80001/chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm File chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm (right): https://codereview.chromium.org/2579613002/diff/80001/chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm#newcode287 chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm:287: // action button, not the overflow's. Since Cocoa ...
4 years ago (2016-12-20 20:36:08 UTC) #14
takumif
rsesek@, please take a look at browser_action_button_interactive_uitest.mm. rdcronin@, please take a look at the comment ...
3 years, 11 months ago (2016-12-28 20:48:29 UTC) #17
Devlin
https://codereview.chromium.org/2579613002/diff/80001/chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm File chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm (right): https://codereview.chromium.org/2579613002/diff/80001/chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm#newcode275 chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm:275: // passing in runLoop.QuitClosure() is not sufficient here.) On ...
3 years, 11 months ago (2016-12-28 20:58:55 UTC) #18
msw
still lgtm https://codereview.chromium.org/2579613002/diff/80001/chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm File chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm (right): https://codereview.chromium.org/2579613002/diff/80001/chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm#newcode275 chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm:275: // passing in runLoop.QuitClosure() is not sufficient ...
3 years, 11 months ago (2016-12-28 21:31:06 UTC) #19
takumif
https://codereview.chromium.org/2579613002/diff/80001/chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm File chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm (right): https://codereview.chromium.org/2579613002/diff/80001/chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm#newcode275 chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm:275: // passing in runLoop.QuitClosure() is not sufficient here.) On ...
3 years, 11 months ago (2016-12-28 22:49:08 UTC) #21
Robert Sesek
Comment LGTM. The deal with Cocoa menus is that when they are opened, a nested ...
3 years, 11 months ago (2017-01-03 21:42:22 UTC) #22
takumif
Thanks for reviewing and explaining why the blocking happens! https://codereview.chromium.org/2579613002/diff/160001/chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm File chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm (right): https://codereview.chromium.org/2579613002/diff/160001/chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm#newcode400 chrome/browser/ui/cocoa/extensions/browser_action_button_interactive_uitest.mm:400: ...
3 years, 11 months ago (2017-01-03 22:09:37 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2579613002/180001
3 years, 11 months ago (2017-01-03 23:30:46 UTC) #30
commit-bot: I haz the power
Committed patchset #6 (id:180001)
3 years, 11 months ago (2017-01-03 23:36:12 UTC) #33
commit-bot: I haz the power
3 years, 11 months ago (2017-01-03 23:38:30 UTC) #35
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/05d325bc6eacf649f14b1fddce78e1268c8b6e89
Cr-Commit-Position: refs/heads/master@{#441253}

Powered by Google App Engine
This is Rietveld 408576698