authorgravatar for saiansh2525@gmail.comYash Singh <saiansh2525@gmail.com> 2026-09-09 16:26:13-05:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-09-09 16:26:13-05:00
log50f918c57a2df85bd97612b958386aaca035dcab
tree9b55c248a004a9a1869870ccfa21262cebd09438
parente16b8b059c9f5ff6dfed1addecffb831c6aee043
signature Signed by PGP key B5690EEEBB952194

fix(web): allow expanding duplicate tool call commands (#10981)


1 files changed, 3 insertions(+), 6 deletions(-)

apps/web/src/components/chat/MessagesTimeline.tsx+3-6
......@@ -3309,13 +3309,12 @@ const PlainWorkEntryRow = memo(function PlainWorkEntryRow(props: {
33093309 workspaceRoot,
33103310 })
33113311 : null;
3312 const commandMatchesVisibleLabel = workEntry.command?.trim() === previewText.trim();
33133312 const canExpand =
33143313 (showFailedIndicator && previewText.trim().length > 0) ||
33153314 (workEntry.itemType === "mcp_tool_call" && workEntry.toolData !== undefined) ||
33163315 Boolean(
3317 (!commandMatchesVisibleLabel &&
3318 (workEntryRawCommand(workEntry) || workEntry.command?.trim())) ||
3316 workEntryRawCommand(workEntry) ||
3317 workEntry.command?.trim() ||
33193318 workEntry.detail?.trim() ||
33203319 workEntry.changedFiles?.length ||
33213320 viewedImage,
......@@ -3396,9 +3395,7 @@ const PlainWorkEntryRow = memo(function PlainWorkEntryRow(props: {
33963395 <span
33973396 className={cn(
33983397 "min-w-0 flex-1",
3399 expanded || (commandMatchesVisibleLabel && !canExpand)
3400 ? "whitespace-pre-wrap break-words select-text"
3401 : "truncate",
3398 expanded ? "whitespace-pre-wrap break-words select-text" : "truncate",
34023399 headingClass,
34033400 )}
34043401 onClick={expanded ? stopRowToggle : undefined}