From d279cefd713f41e7886b51babb7e0022d6240ede Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B5=85=E5=BF=B5?= Date: Thu, 24 Sep 2026 16:51:36 +0800 Subject: [PATCH] =?UTF-8?q?feat(viewer):=20hide=20link=20text=20under=20QR?= =?UTF-8?q?=20in=20share=20sheet=20(user=20request)=20=E2=80=94=20QR=20+?= =?UTF-8?q?=20copy=20button=20remain?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Code --- apps/viewer/src/__tests__/album-header.spec.ts | 4 +--- apps/viewer/src/__tests__/lightbox.spec.ts | 4 +--- apps/viewer/src/components/viewer/ShareSheet.vue | 10 +--------- 3 files changed, 3 insertions(+), 15 deletions(-) diff --git a/apps/viewer/src/__tests__/album-header.spec.ts b/apps/viewer/src/__tests__/album-header.spec.ts index 91b5823..a69c9c7 100644 --- a/apps/viewer/src/__tests__/album-header.spec.ts +++ b/apps/viewer/src/__tests__/album-header.spec.ts @@ -187,9 +187,7 @@ describe('album header info area (UI-02 V02)', () => { await Promise.resolve(); // 弹层出现:链接文本 + 复制按钮(页面级「已复制」提示已退役)。 expect(sheetEl()).not.toBeNull(); - expect(sheetEl()!.querySelector('[data-test="share-sheet-url"]')!.textContent).toBe( - 'http://localhost:3000/a/tokfixture0000000000aaaa?lang=zh-CN', - ); + // 链接文本已隐藏(2026-09-24):二维码 + 复制按钮仍在。 expect(document.querySelector('.share-status')).toBeNull(); const copyBtn = sheetEl()!.querySelector('[data-test="share-sheet-copy"]')!; diff --git a/apps/viewer/src/__tests__/lightbox.spec.ts b/apps/viewer/src/__tests__/lightbox.spec.ts index 15ec1bb..2a31052 100644 --- a/apps/viewer/src/__tests__/lightbox.spec.ts +++ b/apps/viewer/src/__tests__/lightbox.spec.ts @@ -602,9 +602,7 @@ describe('photo lightbox interactions (UI-02 V05)', () => { await flushPromises(); // 弹层出现并携带照片深链(页面级提示已退役)。 expect(lbSheet()).not.toBeNull(); - expect( - lbSheet()!.querySelector('[data-test="share-sheet-url"]')!.textContent, - ).toBe('/a/tok-lb/p/p1?lang=zh-CN'); + // 链接文本已隐藏(2026-09-24)。 expect(wrapper.find('.share-status').exists()).toBe(false); const nativeBtn = lbSheet()!.querySelector('[data-test="share-sheet-native"]')!; diff --git a/apps/viewer/src/components/viewer/ShareSheet.vue b/apps/viewer/src/components/viewer/ShareSheet.vue index 6b27060..6075df2 100644 --- a/apps/viewer/src/components/viewer/ShareSheet.vue +++ b/apps/viewer/src/components/viewer/ShareSheet.vue @@ -142,7 +142,7 @@ onBeforeUnmount(() => { - +