From a2d4980eb51288b99ef5cb8c13548f403e192d2f Mon Sep 17 00:00:00 2001 From: Dotta Date: Tue, 3 Nov 2026 00:16:27 -0600 Subject: [PATCH] fix(chat): bound proposal metadata before trimming in candidate --- ui/src/components/IssueThreadInteractionCard.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ui/src/components/IssueThreadInteractionCard.tsx b/ui/src/components/IssueThreadInteractionCard.tsx index e95d891f27c..38281d787d1 100644 --- a/ui/src/components/IssueThreadInteractionCard.tsx +++ b/ui/src/components/IssueThreadInteractionCard.tsx @@ -1801,9 +1801,9 @@ function RequestToolActionCard({ const variant = payload.risk === "destructive" ? "destructive" : "cta"; // This server projection is already redacted and bounded by the interaction schema. const inspectableArguments = typeof payload.argumentsSummaryJson === "string" - && payload.argumentsSummaryJson.trim().length > 0 && payload.argumentsSummaryJson.length <= 20_000 - && typeof payload.argumentsHash === "string" && payload.argumentsHash.trim().length > 0 - && payload.argumentsHash.length <= 255; + && payload.argumentsSummaryJson.length <= 20_000 && payload.argumentsSummaryJson.trim().length > 0 + && typeof payload.argumentsHash === "string" && payload.argumentsHash.length <= 255 + && payload.argumentsHash.trim().length > 0; useEffect(() => {