diff --git a/client/src/components/Chat/Messages/Content/Parts/SteerPart.tsx b/client/src/components/Chat/Messages/Content/Parts/SteerPart.tsx index ca472fed1c..dcd84772b2 100644 --- a/client/src/components/Chat/Messages/Content/Parts/SteerPart.tsx +++ b/client/src/components/Chat/Messages/Content/Parts/SteerPart.tsx @@ -155,9 +155,13 @@ const SteerPart = memo(function SteerPart({ -
+ {/* The receipt trails the timestamp so the always-visible checks sit + * flush under the bubble's bottom-right corner. Leading them would + * park them wherever the hover-revealed time happens to end, and that + * width changes as the relative string ticks. */} +
+ -
{otherFiles.length > 0 && ( diff --git a/client/src/components/Chat/Messages/Content/Parts/__tests__/SteerPart.test.tsx b/client/src/components/Chat/Messages/Content/Parts/__tests__/SteerPart.test.tsx index 6b4fdc1a06..852b8320e1 100644 --- a/client/src/components/Chat/Messages/Content/Parts/__tests__/SteerPart.test.tsx +++ b/client/src/components/Chat/Messages/Content/Parts/__tests__/SteerPart.test.tsx @@ -17,7 +17,7 @@ jest.mock('~/Providers', () => ({ jest.mock('~/components/Chat/Messages/ui/MessageTimestamp', () => ({ __esModule: true, - default: () => null, + default: () =>