From 8329f1c542d144499ea254ed3cd6bc060c706a8a Mon Sep 17 00:00:00 2001 From: Theodore Li Date: Fri, 3 Apr 2026 18:17:24 -0700 Subject: [PATCH 1/2] Fix "fix in copilot" button --- .../w/[workflowId]/components/panel/panel.tsx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/panel.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/panel.tsx index 0f349d1b85..fead422fb0 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/panel.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/panel.tsx @@ -410,6 +410,17 @@ export const Panel = memo(function Panel({ workspaceId: propWorkspaceId }: Panel setHasHydrated(true) }, [setHasHydrated]) + useEffect(() => { + const handler = (e: Event) => { + const message = (e as CustomEvent<{ message: string }>).detail?.message + if (!message) return + setActiveTab('copilot') + setCopilotEditingInputValue(message) + } + window.addEventListener('mothership-send-message', handler) + return () => window.removeEventListener('mothership-send-message', handler) + }, [setActiveTab]) + /** * Handles tab click events */ From 566cb8cf4ebbfbb37f75a932dedacb0cc1fe83de Mon Sep 17 00:00:00 2001 From: Theodore Li Date: Fri, 3 Apr 2026 19:00:07 -0700 Subject: [PATCH 2/2] Auto send message to copilot for fix in copilot --- .../[workspaceId]/w/[workflowId]/components/panel/panel.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/panel.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/panel.tsx index fead422fb0..6d534f7820 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/panel.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/panel/panel.tsx @@ -415,11 +415,11 @@ export const Panel = memo(function Panel({ workspaceId: propWorkspaceId }: Panel const message = (e as CustomEvent<{ message: string }>).detail?.message if (!message) return setActiveTab('copilot') - setCopilotEditingInputValue(message) + copilotSendMessage(message) } window.addEventListener('mothership-send-message', handler) return () => window.removeEventListener('mothership-send-message', handler) - }, [setActiveTab]) + }, [setActiveTab, copilotSendMessage]) /** * Handles tab click events