Skip to content

fix: RSS button navigate to 404 page if not with en locale #846

fix: RSS button navigate to 404 page if not with en locale

fix: RSS button navigate to 404 page if not with en locale #846

Re-run triggered August 15, 2025 05:14
Status Failure
Total duration 12m 21s
Artifacts 2

playwright.yml

on: pull_request
Get Vercel Preview
7s
Get Vercel Preview
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 notice
[chromium] › tests/e2e/general-behavior.spec.ts:95:5 › Node.js Website › Theme › should persist theme across page navigation: apps/site/tests/e2e/general-behavior.spec.ts#L99
2) [chromium] › tests/e2e/general-behavior.spec.ts:95:5 › Node.js Website › Theme › should persist theme across page navigation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('button', { name: /Switch to (Light|Dark) Mode/i }) 97 | name: /Switch to (Light|Dark) Mode/i, 98 | }); > 99 | await themeToggle.click(); | ^ 100 | const selectedTheme = await getTheme(page); 101 | 102 | await page.reload(); at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:99:25
[chromium] › tests/e2e/general-behavior.spec.ts:95:5 › Node.js Website › Theme › should persist theme across page navigation: apps/site/tests/e2e/general-behavior.spec.ts#L0
2) [chromium] › tests/e2e/general-behavior.spec.ts:95:5 › Node.js Website › Theme › should persist theme across page navigation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › tests/e2e/general-behavior.spec.ts:95:5 › Node.js Website › Theme › should persist theme across page navigation: apps/site/tests/e2e/general-behavior.spec.ts#L99
2) [chromium] › tests/e2e/general-behavior.spec.ts:95:5 › Node.js Website › Theme › should persist theme across page navigation Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('button', { name: /Switch to (Light|Dark) Mode/i }) 97 | name: /Switch to (Light|Dark) Mode/i, 98 | }); > 99 | await themeToggle.click(); | ^ 100 | const selectedTheme = await getTheme(page); 101 | 102 | await page.reload(); at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:99:25
[chromium] › tests/e2e/general-behavior.spec.ts:95:5 › Node.js Website › Theme › should persist theme across page navigation: apps/site/tests/e2e/general-behavior.spec.ts#L0
2) [chromium] › tests/e2e/general-behavior.spec.ts:95:5 › Node.js Website › Theme › should persist theme across page navigation Test timeout of 30000ms exceeded.
[chromium] › tests/e2e/general-behavior.spec.ts:75:5 › Node.js Website › Theme › should toggle between light/dark themes: apps/site/tests/e2e/general-behavior.spec.ts#L82
1) [chromium] › tests/e2e/general-behavior.spec.ts:75:5 › Node.js Website › Theme › should toggle between light/dark themes Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.getAttribute: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('button', { name: /Switch to (Light|Dark) Mode/i }) 80 | const initialTheme = await getTheme(page); 81 | const initialAriaLabel = getCurrentAriaLabel(initialTheme); > 82 | let currentAriaLabel = await themeToggle.getAttribute('aria-label'); | ^ 83 | expect(currentAriaLabel).toBe(initialAriaLabel); 84 | 85 | await themeToggle.click(); at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:82:48
[chromium] › tests/e2e/general-behavior.spec.ts:75:5 › Node.js Website › Theme › should toggle between light/dark themes: apps/site/tests/e2e/general-behavior.spec.ts#L0
1) [chromium] › tests/e2e/general-behavior.spec.ts:75:5 › Node.js Website › Theme › should toggle between light/dark themes Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › tests/e2e/general-behavior.spec.ts:75:5 › Node.js Website › Theme › should toggle between light/dark themes: apps/site/tests/e2e/general-behavior.spec.ts#L82
1) [chromium] › tests/e2e/general-behavior.spec.ts:75:5 › Node.js Website › Theme › should toggle between light/dark themes Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.getAttribute: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('button', { name: /Switch to (Light|Dark) Mode/i }) 80 | const initialTheme = await getTheme(page); 81 | const initialAriaLabel = getCurrentAriaLabel(initialTheme); > 82 | let currentAriaLabel = await themeToggle.getAttribute('aria-label'); | ^ 83 | expect(currentAriaLabel).toBe(initialAriaLabel); 84 | 85 | await themeToggle.click(); at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:82:48
[chromium] › tests/e2e/general-behavior.spec.ts:75:5 › Node.js Website › Theme › should toggle between light/dark themes: apps/site/tests/e2e/general-behavior.spec.ts#L0
1) [chromium] › tests/e2e/general-behavior.spec.ts:75:5 › Node.js Website › Theme › should toggle between light/dark themes Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › tests/e2e/general-behavior.spec.ts:75:5 › Node.js Website › Theme › should toggle between light/dark themes: apps/site/tests/e2e/general-behavior.spec.ts#L82
1) [chromium] › tests/e2e/general-behavior.spec.ts:75:5 › Node.js Website › Theme › should toggle between light/dark themes Error: locator.getAttribute: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('button', { name: /Switch to (Light|Dark) Mode/i }) 80 | const initialTheme = await getTheme(page); 81 | const initialAriaLabel = getCurrentAriaLabel(initialTheme); > 82 | let currentAriaLabel = await themeToggle.getAttribute('aria-label'); | ^ 83 | expect(currentAriaLabel).toBe(initialAriaLabel); 84 | 85 | await themeToggle.click(); at /home/runner/work/nodejs.org/nodejs.org/apps/site/tests/e2e/general-behavior.spec.ts:82:48
[chromium] › tests/e2e/general-behavior.spec.ts:75:5 › Node.js Website › Theme › should toggle between light/dark themes: apps/site/tests/e2e/general-behavior.spec.ts#L0
1) [chromium] › tests/e2e/general-behavior.spec.ts:75:5 › Node.js Website › Theme › should toggle between light/dark themes Test timeout of 30000ms exceeded.
🎭 Playwright Run Summary
6 failed [chromium] › tests/e2e/general-behavior.spec.ts:75:5 › Node.js Website › Theme › should toggle between light/dark themes [chromium] › tests/e2e/general-behavior.spec.ts:95:5 › Node.js Website › Theme › should persist theme across page navigation [firefox] › tests/e2e/general-behavior.spec.ts:75:5 › Node.js Website › Theme › should toggle between light/dark themes [firefox] › tests/e2e/general-behavior.spec.ts:95:5 › Node.js Website › Theme › should persist theme across page navigation [webkit] › tests/e2e/general-behavior.spec.ts:75:5 › Node.js Website › Theme › should toggle between light/dark themes [webkit] › tests/e2e/general-behavior.spec.ts:95:5 › Node.js Website › Theme › should persist theme across page navigation 1 flaky [chromium] › tests/e2e/general-behavior.spec.ts:118:5 › Node.js Website › Language › should correctly translate UI elements according to language files 11 passed (10.5m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report Expired
24 MB
sha256:51c28ae1f8c14185ab4b28ab0e065e75d56f7cd807d73ec132adf172268f37af