From 9bef178bc8c60904769da51314efe29861270027 Mon Sep 17 00:00:00 2001 From: TerryM Date: Sat, 30 May 2026 15:43:30 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A4=A7=E5=9B=BE=E6=9F=A5=E7=9C=8B?= =?UTF-8?q?=E5=99=A8=E6=94=AF=E6=8C=81=20iOS=20=E9=95=BF=E6=8C=89"?= =?UTF-8?q?=E5=AD=98=E5=82=A8=E5=88=B0=E7=85=A7=E7=89=87"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 去掉全尺寸图上的 select-none 并显式设 -webkit-touch-callout:default,使 iOS Safari 长按图片能弹出原生「存储到照片」菜单(保存的是 current.url 全图)。 Co-Authored-By: Claude Opus 4.8 (1M context) --- src/components/messageStream/overlays/ImageLightbox.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/messageStream/overlays/ImageLightbox.tsx b/src/components/messageStream/overlays/ImageLightbox.tsx index fc5f32a..d14d51d 100644 --- a/src/components/messageStream/overlays/ImageLightbox.tsx +++ b/src/components/messageStream/overlays/ImageLightbox.tsx @@ -279,11 +279,12 @@ function LightboxView({ touchStartX.current = null; }} > + {/* No select-none / touch-callout:none here so iOS Safari's native + long-press menu ("Save in Photos") works on the full-size image. */} {current.filename}