fix/bug-arrow-of-empty-contextmenu (#958)

Co-authored-by: Polina <polina.hudyakova@onlyoffice.com>
Co-committed-by: Polina <polina.hudyakova@onlyoffice.com>
This commit is contained in:
Polina
2026-02-05 11:17:30 +00:00
committed by Maxim Kadushkin
parent 76252fb92f
commit 4d74f1fc6e
2 changed files with 5 additions and 5 deletions

View File

@ -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`});

View File

@ -21,6 +21,7 @@ class ContextMenuView extends Component {
return (
<Popover id={idContextMenuElement}
className="document-menu"
arrow={false}
backdrop={false}
closeByBackdropClick={false}
closeByOutsideClick={false}