diff --git a/apps/web/src/components/chat/MessagesTimeline.tsx b/apps/web/src/components/chat/MessagesTimeline.tsx
index 5807541c4cd2..c4dad52de972 100644
--- a/apps/web/src/components/chat/MessagesTimeline.tsx
+++ b/apps/web/src/components/chat/MessagesTimeline.tsx
@@ -2110,8 +2110,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,
@@ -4556,6 +4556,7 @@ const PlainWorkEntryRow = memo(function PlainWorkEntryRow(props: {
!toolIconAcceptsTint(entryIconName, entryToolIcon) ? (
) : null}
+
-
{expanded && viewedImage && threadRef ? (