From 4d74f1fc6ea810d882ce2f65d4481ca7e02b01a3 Mon Sep 17 00:00:00 2001 From: Polina Date: Thu, 5 Feb 2026 11:17:30 +0000 Subject: [PATCH] fix/bug-arrow-of-empty-contextmenu (#958) Co-authored-by: Polina Co-committed-by: Polina --- apps/common/mobile/lib/controller/ContextMenu.jsx | 9 ++++----- apps/common/mobile/lib/view/ContextMenu.jsx | 1 + 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/common/mobile/lib/controller/ContextMenu.jsx b/apps/common/mobile/lib/controller/ContextMenu.jsx index 6421d7ab04..5f04946639 100644 --- a/apps/common/mobile/lib/controller/ContextMenu.jsx +++ b/apps/common/mobile/lib/controller/ContextMenu.jsx @@ -107,12 +107,11 @@ class ContextMenuController extends Component { const subNav = document.querySelector('.subnavbar'); const rect = subNav.getBoundingClientRect(); - this.setState({ - items: this.initMenuItems(), - extraItems: this.initExtraItems() - }); + const items = this.initMenuItems(); + const extraItems = this.initExtraItems(); + this.setState({ items, extraItems }); - if ( this.state.items.length > 0 ) { + if ( items.length > 0 ) { const api = Common.EditorApi.get(); this.$targetEl.css({left: `${x}px`, top: y < rect.bottom ? `${rect.bottom}px` : `${y}px`}); diff --git a/apps/common/mobile/lib/view/ContextMenu.jsx b/apps/common/mobile/lib/view/ContextMenu.jsx index 2f494c59ba..08803a9676 100644 --- a/apps/common/mobile/lib/view/ContextMenu.jsx +++ b/apps/common/mobile/lib/view/ContextMenu.jsx @@ -21,6 +21,7 @@ class ContextMenuView extends Component { return (