From 3f01d2617a9c6a1eeb9f39c45512017a926ad2ad Mon Sep 17 00:00:00 2001 From: Roman Date: Thu, 7 Apr 2022 13:02:49 +0300 Subject: [PATCH] fix: integration tests / refresh menu position properly Signed-off-by: Roman --- src/renderer/components/menu/menu.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderer/components/menu/menu.tsx b/src/renderer/components/menu/menu.tsx index 8d5fb08c77..760504d521 100644 --- a/src/renderer/components/menu/menu.tsx +++ b/src/renderer/components/menu/menu.tsx @@ -144,7 +144,7 @@ export class Menu extends React.Component { } } - refreshPosition = () => { + refreshPosition = () => requestAnimationFrame(() => { if (!this.props.usePortal || !this.opener || !this.elem) { return; } @@ -187,7 +187,7 @@ export class Menu extends React.Component { left: renderMenuLeft ? menuOnLeftSidePosition : menuOnRightSidePosition, }, }); - }; + }); open() { if (this.isOpen) {