From 67c8fa560e47f14e036b9464193f9d74721c3d69 Mon Sep 17 00:00:00 2001 From: M Fahru Date: Tue, 10 Jan 2023 08:10:45 -0700 Subject: [PATCH] Fix firefox bug where user can't focus on input while renaming file on editor file tree (#11134) GitOrigin-RevId: daebbe6df4a3fef41cbf25444a31015d306901b3 --- .../components/file-tree-item/file-tree-item-inner.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/web/frontend/js/features/file-tree/components/file-tree-item/file-tree-item-inner.js b/services/web/frontend/js/features/file-tree/components/file-tree-item/file-tree-item-inner.js index 341b8c7710..6f8db60910 100644 --- a/services/web/frontend/js/features/file-tree/components/file-tree-item/file-tree-item-inner.js +++ b/services/web/frontend/js/features/file-tree/components/file-tree-item/file-tree-item-inner.js @@ -10,10 +10,12 @@ import { useDraggable } from '../../contexts/file-tree-draggable' import FileTreeItemName from './file-tree-item-name' import FileTreeItemMenu from './file-tree-item-menu' import { useFileTreeSelectable } from '../../contexts/file-tree-selectable' +import { useFileTreeActionable } from '../../contexts/file-tree-actionable' function FileTreeItemInner({ id, name, isSelected, icons }) { const { permissionsLevel } = useEditorContext(editorContextPropTypes) const { setContextMenuCoords } = useFileTreeMainContext() + const { isRenaming } = useFileTreeActionable() const { selectedEntityIds } = useFileTreeSelectable() @@ -60,6 +62,7 @@ function FileTreeItemInner({ id, name, isSelected, icons }) { })} role="presentation" ref={dragRef} + draggable={!isRenaming} onContextMenu={handleContextMenu} >