diff --git a/src/components/action-menu/action-menu.jsx b/src/components/action-menu/action-menu.jsx index dfefb5c51..d67c95d85 100644 --- a/src/components/action-menu/action-menu.jsx +++ b/src/components/action-menu/action-menu.jsx @@ -27,16 +27,12 @@ class ActionMenu extends React.Component { this.closeTimeoutId = null; }, CLOSE_DELAY); } - handleToggleOpenState (e) { - if (!this.state.isOpen) { - e.stopPropagation(); // For touch start, to prevent clicking primary button - } - + handleToggleOpenState () { // Mouse enter back in after timeout was started prevents it from closing. if (this.closeTimeoutId) { clearTimeout(this.closeTimeoutId); this.closeTimeoutId = null; - } else { + } else if (!this.state.isOpen) { this.setState({ isOpen: true, forceHide: false