authorgravatar for maria@kuuro.netmaria <maria@kuuro.net> 2026-09-03 14:04:10-04:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-09-03 14:04:10-04:00
log8bd544cdfd22aa38ab82bc1adc0b851755a299ef
treea6b48f125564acf547b6a7be6b1e1a464c2179cc
parentc78f05a45e1c2b274d8b0ab2b4d2d88b4767c968
signature Signed by PGP key B5690EEEBB952194

fix(web): keep agent images collapsed (#9460)

Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>

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

apps/web/src/components/chat/MessagesTimeline.tsx+4-3
......@@ -3049,16 +3049,17 @@ const PlainWorkEntryRow = memo(function PlainWorkEntryRow(props: {
30493049 const previewText = displayLabel ?? workEntryDisplayLabel(workEntry, workspaceRoot);
30503050 const displayText =
30513051 !toolPresentation && expanded && workEntry.command?.trim() ? "Command" : previewText;
3052 const viewedImagePath = workEntryViewedImagePath(workEntry);
30523053 const canExpand =
30533054 (workEntry.itemType === "mcp_tool_call" && workEntry.toolData !== undefined) ||
30543055 Boolean(
30553056 workEntryRawCommand(workEntry) ||
30563057 workEntry.command?.trim() ||
30573058 workEntry.detail?.trim() ||
3058 workEntry.changedFiles?.length,
3059 workEntry.changedFiles?.length ||
3060 viewedImagePath,
30593061 );
30603062 const expandedBody = expanded ? buildToolCallExpandedBody(workEntry, workspaceRoot) : null;
3061 const viewedImagePath = workEntryViewedImagePath(workEntry);
30623063 const viewedImage =
30633064 viewedImagePath && threadRef
30643065 ? resolveViewedImageAsset(viewedImagePath, {
......@@ -3159,7 +3160,7 @@ const PlainWorkEntryRow = memo(function PlainWorkEntryRow(props: {
31593160 </span>
31603161 </div>
31613162 </div>
3162 {viewedImage && threadRef ? (
3163 {expanded && viewedImage && threadRef ? (
31633164 <div
31643165 className="mt-1 ms-7 cursor-default"
31653166 onClick={stopRowToggle}