diff --git a/src/components/inbox/message-thread.tsx b/src/components/inbox/message-thread.tsx index 26df162..70a4e48 100644 --- a/src/components/inbox/message-thread.tsx +++ b/src/components/inbox/message-thread.tsx @@ -721,7 +721,15 @@ export function MessageThread({ : "Assign"; return ( -
+ // `min-w-0` is load-bearing: the page already puts min-w-0 on the + // thread's flex *wrapper* (issue #165), but this root keeps the + // default `min-width: auto`, so a single wide message (long unbroken + // URL/word) expands the whole thread past its flex share and the chat + // paints on top of the contact sidebar at lg+ — outgoing bubbles get + // clipped and the hover toolbar overlaps the Tags panel. Letting the + // root shrink lets the bubbles' break-words / max-w caps apply. + // Issue #257. +
{/* Header — solid card surface sits on top of the doodle so the name/avatar/dropdowns stay legible. */}