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) {