Index: chrome/browser/ui/cocoa/extensions/browser_actions_controller.mm |
diff --git a/chrome/browser/ui/cocoa/extensions/browser_actions_controller.mm b/chrome/browser/ui/cocoa/extensions/browser_actions_controller.mm |
index e492bdb763f01dbc9ba333ea2d9dc662925ceaee..6c1e1b5d0e3140fa009eb04916c23d87f3e442ca 100644 |
--- a/chrome/browser/ui/cocoa/extensions/browser_actions_controller.mm |
+++ b/chrome/browser/ui/cocoa/extensions/browser_actions_controller.mm |
@@ -513,6 +513,8 @@ void ToolbarActionsBarBridge::ShowToolbarActionBubble( |
base::scoped_nsobject<BrowserActionButton> button( |
[[self buttonForId:action->GetId()] retain]); |
+ [button hidePopup]; |
+ |
// Note: We remove the button from the view and the buttons list first because |
// destroying it (or calling -onRemoved) can cause redraws, and we don't want |
// to include it when the view is gone. |