diff --git a/packages/plugins/@nocobase/plugin-gantt/src/client/components/gantt/task-gantt-content.tsx b/packages/plugins/@nocobase/plugin-gantt/src/client/components/gantt/task-gantt-content.tsx index 4e5b56e59..7bc38e0a8 100644 --- a/packages/plugins/@nocobase/plugin-gantt/src/client/components/gantt/task-gantt-content.tsx +++ b/packages/plugins/@nocobase/plugin-gantt/src/client/components/gantt/task-gantt-content.tsx @@ -214,7 +214,9 @@ export const TaskGanttContent: React.FC = ({ } } else if (action === 'mouseleave') { if (ganttEvent.action === 'mouseenter') { - setGanttEvent({ action: '' }); + setTimeout(() => { + setGanttEvent({ action: '' }); + }, 300); } } else if (action === 'dblclick') { !!onDoubleClick && onDoubleClick(task);