diff --git a/packages/frontend/component/src/components/rename-modal/index.tsx b/packages/frontend/component/src/components/rename-modal/index.tsx index befb76f95..d1a46efac 100644 --- a/packages/frontend/component/src/components/rename-modal/index.tsx +++ b/packages/frontend/component/src/components/rename-modal/index.tsx @@ -44,6 +44,7 @@ export const RenameModal = ({ side: 'left', onPointerDownOutside: handleRename, sideOffset: -12, + onClick: e => e.stopPropagation(), }} items={ (function Input( const inputRef = useRef(null); useLayoutEffect(() => { if (inputRef.current && (autoFocus || autoSelect)) { - inputRef.current?.focus(); + // to avoid clicking on something focusable(e.g MenuItem), + // then the input will not be focused + setTimeout(() => { + inputRef.current?.focus(); + }, 0); if (autoSelect) { inputRef.current?.select(); }