From 1d0af8c2d82258ebcfcb3ae4bf0fcf27a0783853 Mon Sep 17 00:00:00 2001 From: 134 Date: Sun, 28 Jun 2026 10:35:14 +0800 Subject: [PATCH] fix: prioritize selected claw shortcut --- components/canvas/CanvasChatPanel.tsx | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/components/canvas/CanvasChatPanel.tsx b/components/canvas/CanvasChatPanel.tsx index bca416066..cca04cea2 100644 --- a/components/canvas/CanvasChatPanel.tsx +++ b/components/canvas/CanvasChatPanel.tsx @@ -4868,12 +4868,8 @@ export function CanvasChatPanel({ ? { ...session, mode, - clawdSkillTagId: - mode === "clawd" ? session.clawdSkillTagId || null : null, - clawdSkillTagPromptApplied: - mode === "clawd" - ? session.clawdSkillTagPromptApplied === true - : false, + clawdSkillTagId: null, + clawdSkillTagPromptApplied: false, updatedAt: Date.now(), } : session @@ -9847,9 +9843,10 @@ export function CanvasChatPanel({ const textContent = normalizeClawdComposerText(input); const tableFilesSnapshot = [...clawdTableFiles]; const hasTableFiles = tableFilesSnapshot.length > 0; - const clawdSkillTagForRequest = activeClawdSkillTag || selectedSkillTag; + const clawdSkillTagForRequest = selectedSkillTag || activeClawdSkillTag; const shouldIncludeClawdSkillTagPrompt = Boolean( - clawdSkillTagForRequest && !activeClawdSkillTagPromptApplied + clawdSkillTagForRequest && + (selectedSkillTag || !activeClawdSkillTagPromptApplied) ); const clawdSkillTagPrompt = shouldIncludeClawdSkillTagPrompt ? buildClawdSkillTagPrompt(clawdSkillTagForRequest)