diff --git a/e2e/tests/admin.review-pages.spec.ts b/e2e/tests/admin.review-pages.spec.ts index fa76198..a322eaa 100644 --- a/e2e/tests/admin.review-pages.spec.ts +++ b/e2e/tests/admin.review-pages.spec.ts @@ -12,7 +12,7 @@ const TokenResponse = z.object({ * FastAPI-admin UI smoke: core review workflows load without error. * Uses E2E_API_USERNAME/PASSWORD (admin FastAPI user — not NextAuth viewer creds). */ -test.describe.skip('admin review pages @smoke', () => { +test.describe('admin review pages @smoke', () => { const adminBaseUrl = process.env.PLAYKIT_ADMIN_BASE_URL || DEFAULT_ADMIN_BASE_URL; test('identify, auto-match, and approve pages load for admin', async ({ diff --git a/e2e/tests/viewer.scroll-restore.spec.ts b/e2e/tests/viewer.scroll-restore.spec.ts index 09abf9a..d9f956a 100644 --- a/e2e/tests/viewer.scroll-restore.spec.ts +++ b/e2e/tests/viewer.scroll-restore.spec.ts @@ -1,8 +1,9 @@ import { test, expect } from '../fixtures'; import { BUDGET_MS, expectWithinBudget } from '../timing-budgets'; -test.describe.skip('gallery scroll restore @smoke', () => { +test.describe('gallery scroll restore @smoke', () => { test('closing photo modal restores scroll position', async ({ page, playkitConfig, timings }) => { + test.skip(!!process.env.CI, 'Headless CI runner scroll timing differs — run locally against DEV'); await timings.measure('open_gallery', async () => { await page.goto(`${playkitConfig.baseUrl}/`); await expect(