From 8ca012746331c78c65c91cde07db4b2a6b2b97b8 Mon Sep 17 00:00:00 2001 From: bridiver Date: Thu, 26 Jan 2017 20:36:47 -0700 Subject: [PATCH] ensure that the menu close action happens after the click action fix https://github.com/brave/browser-laptop/issues/6791 --- js/components/contextMenu.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/components/contextMenu.js b/js/components/contextMenu.js index 6cfd4612217..3c8b338557f 100644 --- a/js/components/contextMenu.js +++ b/js/components/contextMenu.js @@ -42,7 +42,7 @@ class ContextMenuItem extends ImmutableComponent { e.stopPropagation() if (clickAction) { if (shouldHide) { - windowActions.resetMenuState() + setImmediate(() => windowActions.resetMenuState()) } clickAction(e) } @@ -253,7 +253,7 @@ class ContextMenuSingle extends ImmutableComponent { */ class ContextMenu extends ImmutableComponent { onClick () { - windowActions.resetMenuState() + setImmediate(() => windowActions.resetMenuState()) } get openedSubmenuDetails () { return this.props.contextMenuDetail.get('openedSubmenuDetails') || new Immutable.List()