diff --git a/components/canvas/CanvasChatPanel.tsx b/components/canvas/CanvasChatPanel.tsx index 087868a..f1e9529 100644 --- a/components/canvas/CanvasChatPanel.tsx +++ b/components/canvas/CanvasChatPanel.tsx @@ -331,7 +331,13 @@ export function CanvasChatPanel({ chatId, initialMessages = [], onClose, onOpenF variant="ghost" size="icon" className="h-8 w-8 rounded-full hover:bg-muted" - onClick={onOpenFileList} + onClick={(e) => { + e.preventDefault(); + e.stopPropagation(); + if (onOpenFileList) { + onOpenFileList(); + } + }} title="已生成文件列表" >