diff --git a/apps/viewer/e2e/embed-v2.spec.ts b/apps/viewer/e2e/embed-v2.spec.ts index 1afeb2a..0cc4b0a 100644 --- a/apps/viewer/e2e/embed-v2.spec.ts +++ b/apps/viewer/e2e/embed-v2.spec.ts @@ -337,7 +337,9 @@ test.describe.serial('E04 interactions: pause, click lock, keyboard, destroy', ( }) .toContain(`/p/${photoId}`); await page.screenshot({ path: `${OUT_ROOT}/actual/server/photo-modal.png` }); - await page.keyboard.press('Escape'); + await page + .locator('button[aria-label*="Close photo detail"], button[aria-label*="关闭照片详情"]') + .click(); await expect(modalFrame).toHaveCount(0); }); diff --git a/docs/designs/ui04-implementation/actual/server/photo-modal.png b/docs/designs/ui04-implementation/actual/server/photo-modal.png index a1d5dda..7f25a9a 100644 Binary files a/docs/designs/ui04-implementation/actual/server/photo-modal.png and b/docs/designs/ui04-implementation/actual/server/photo-modal.png differ