From ed123897943e9175d4a0e92a5a8a09d200573336 Mon Sep 17 00:00:00 2001 From: Yash Singh Date: Wed, 16 Sep 2026 17:44:27 -0500 Subject: [PATCH] fix(web): keep tool timestamps before disclosure chevrons (#12152) --- apps/web/src/components/chat/MessagesTimeline.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/web/src/components/chat/MessagesTimeline.tsx b/apps/web/src/components/chat/MessagesTimeline.tsx index 27443ee2ed750bce6fd02cf2eb6b3966ad268298..a76f30434a3cdb6338353fb14ff9558c91a60349 100644 --- a/apps/web/src/components/chat/MessagesTimeline.tsx +++ b/apps/web/src/components/chat/MessagesTimeline.tsx @@ -2114,8 +2114,8 @@ function RevertUserMessageButton({ * carries `group/timeline-row`; hover or focus on an existing control reveals * the time without adding a tab stop. Hidden timestamps stay outside the row * layout. Visibility changes immediately so leaving flow cannot overlap text - * during a fade-out. Render it as the row's rightmost flex child so the - * revealed time lands at the right edge, clear of disclosure controls. + * during a fade-out. Place it before any trailing disclosure control so + * revealing the time does not move the chevron. */ function TimelineRowTimestamp({ createdAt, @@ -4677,6 +4677,7 @@ const PlainWorkEntryRow = memo(function PlainWorkEntryRow(props: { !toolIconAcceptsTint(entryIconName, entryToolIcon) ? ( ) : null} + - {expanded && viewedImage && threadRef ? ( -- 2.54.0