diff --git a/libs/components/editor-plugins/src/menu/command-menu/Menu.tsx b/libs/components/editor-plugins/src/menu/command-menu/Menu.tsx index c81b91879f..56c3790a69 100644 --- a/libs/components/editor-plugins/src/menu/command-menu/Menu.tsx +++ b/libs/components/editor-plugins/src/menu/command-menu/Menu.tsx @@ -129,8 +129,12 @@ export const CommandMenu = ({ editor, hooks, style }: CommandMenuProps) => { if (clientHeight - rectTop <= COMMAND_MENU_HEIGHT) { setCommandMenuPosition({ left: rect.left - left, - bottom: rectTop - top + 10, - top: 'initial', + top: + rectTop - + top - + COMMAND_MENU_HEIGHT + + 20, + bottom: 'initial', }); } else { setCommandMenuPosition({ @@ -189,6 +193,7 @@ export const CommandMenu = ({ editor, hooks, style }: CommandMenuProps) => { }, [] ); + useEffect(() => { const sub = hooks .get(HookType.ON_ROOT_NODE_KEYUP)