diff --git a/src/components/ContextMenu2/ContextMenu2.tsx b/src/components/ContextMenu2/ContextMenu2.tsx index c0e8b1bad..286304ca6 100644 --- a/src/components/ContextMenu2/ContextMenu2.tsx +++ b/src/components/ContextMenu2/ContextMenu2.tsx @@ -120,7 +120,8 @@ export const ContextMenu2 = forwardRef( ({ open, trigger, width, children, onOpenChange }, ref) => { const { isRoot } = useContext(ContextMenu2Context); const [isOpen, setIsOpen] = useState(false); - // ドラッグで移動できるパーツ(Sortable)を children として持っている場合は、 + // 通常では、パネル外にカーソルが出ると自動で自パネルを閉じる。 + // 一方で、ドラッグで移動できるパーツ(Sortable)を children として持っている場合は、 // ドラッグ時にパネル外にカーソルが出てしまう時がある。 // その時にパネルを閉じてしまうと、操作感として残念なので、 // ドラッグ中にマウスアウトしても閉じないようにするためのフラグ @@ -274,10 +275,7 @@ export const ContextMenu2 = forwardRef( > {/* 上下矢印キーでメニュー内の項目を操作できるようにする diff --git a/src/components/ContextMenu2/ContextMenu2SortableItem.tsx b/src/components/ContextMenu2/ContextMenu2SortableItem.tsx index 1b7f6491b..b3080c8c5 100644 --- a/src/components/ContextMenu2/ContextMenu2SortableItem.tsx +++ b/src/components/ContextMenu2/ContextMenu2SortableItem.tsx @@ -118,7 +118,6 @@ export const ContextMenu2SortableGroup = ({ !("displayName" in child.type) || child?.type?.displayName !== "ContextMenu2SortableItem" ) { - // ContextMenu2SortableItem 以外は受け付けない throw new Error( "ContextMenu2SortableContainer には ContextMenu2SortableItem しか入れられません", );