From caeabb3b4f876a959599d99d72b30ed10f90dbf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=9F=E6=9E=97=E9=93=96?= Date: Fri, 7 Aug 2026 10:02:13 +0800 Subject: [PATCH] fix: keep annotation comments within mobile viewport --- components/work-review/WorkReviewAnnotationMarker.tsx | 4 ++-- lib/__tests__/work-review-annotation-marker.test.tsx | 8 +++++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/components/work-review/WorkReviewAnnotationMarker.tsx b/components/work-review/WorkReviewAnnotationMarker.tsx index 66a9d44..61cc350 100644 --- a/components/work-review/WorkReviewAnnotationMarker.tsx +++ b/components/work-review/WorkReviewAnnotationMarker.tsx @@ -124,7 +124,7 @@ export function WorkReviewAnnotationMarker({ {item.markerNumber} {summary} @@ -151,7 +151,7 @@ export function WorkReviewAnnotationMarker({ {item.markerNumber} { ) const visibleComment = screen.getByText(longComment) - expect(visibleComment).toHaveClass('whitespace-normal', 'break-words', '[overflow-wrap:anywhere]') + expect(visibleComment).toHaveClass( + 'whitespace-normal', + 'break-words', + 'max-w-[min(10rem,calc(100vw-3rem))]', + 'sm:max-w-[min(14rem,calc(100vw-3rem))]', + '[overflow-wrap:anywhere]', + ) expect(visibleComment).not.toHaveClass('truncate') }) })