Skip to content

test: address Qodo review — clear cookies on the page's own context (… #8521

test: address Qodo review — clear cookies on the page's own context (…

test: address Qodo review — clear cookies on the page's own context (… #8521

Triggered via push June 5, 2026 12:27
Status Success
Total duration 5m 42s
Artifacts
Playwright Chrome
3m 24s
Playwright Chrome
Playwright Firefox
4m 49s
Playwright Firefox
Playwright Chrome with plugins
4m 25s
Playwright Chrome with plugins
Playwright Firefox with plugins
5m 39s
Playwright Firefox with plugins
Fit to window
Zoom out
Zoom in

Annotations

5 errors, 4 warnings, and 4 notices
[chromium] › tests/frontend-new/specs/undo_redo_scroll.spec.ts:31:7 › Undo scroll-to-caret (#7007) › Ctrl+Z scrolls viewport up when the caret lands above the view: src/tests/frontend-new/specs/undo_redo_scroll.spec.ts#L74
1) [chromium] › tests/frontend-new/specs/undo_redo_scroll.spec.ts:31:7 › Undo scroll-to-caret (#7007) › Ctrl+Z scrolls viewport up when the caret lands above the view Error: expect(received).toBeLessThan(expected) Expected: < 578 Received: 578 72 | // Pre-fix: scrollAfter ≈ scrollBefore (no scroll). 73 | // Fixed: scrollAfter < scrollBefore (viewport moved up toward the caret). > 74 | expect(scrollAfter).toBeLessThan(scrollBefore); | ^ 75 | }); 76 | 77 | test('Ctrl+Z scrolls viewport down when the caret lands below the view', async function ({page}) { at /home/runner/work/etherpad/etherpad/src/tests/frontend-new/specs/undo_redo_scroll.spec.ts:74:25
[firefox] › tests/frontend-new/specs/timeslider_follow.spec.ts:15:7 › timeslider follow › content as it's added to timeslider: src/tests/frontend-new/specs/timeslider_follow.spec.ts#L48
2) [firefox] › tests/frontend-new/specs/timeslider_follow.spec.ts:15:7 › timeslider follow › content as it's added to timeslider Error: expect(received).toBeLessThanOrEqual(expected) Expected: <= -134 Received: 0 46 | }); 47 | > 48 | expect(currentOffset).toBeLessThanOrEqual(originalTop); | ^ 49 | }); 50 | 51 | /** at /home/runner/work/etherpad/etherpad/src/tests/frontend-new/specs/timeslider_follow.spec.ts:48:27
[firefox] › tests/frontend-new/specs/clear_authorship_color.spec.ts:40:5 › clear authorship colors can be undone to restore author colors @feature:clear-authorship: src/tests/frontend-new/specs/clear_authorship_color.spec.ts#L70
1) [firefox] › tests/frontend-new/specs/clear_authorship_color.spec.ts:40:5 › clear authorship colors can be undone to restore author colors @feature:clear-authorship Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('#innerdocbody').locator('div span').first() Expected pattern: /author-/ Received string: "" Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('#innerdocbody').locator('div span').first() 14 × locator resolved to <span class="">Hello</span> - unexpected value "" 68 | 69 | // verify authorship is restored and user is not disconnected > 70 | await expect(padBody.locator('div span').first()).toHaveAttribute('class', /author-/, {timeout: 5000}); | ^ 71 | const disconnected = page.locator('.disconnected, .unreachable'); 72 | await expect(disconnected).not.toBeVisible(); 73 | }); at /home/runner/work/etherpad/etherpad/src/tests/frontend-new/specs/clear_authorship_color.spec.ts:70:53
[firefox] › tests/frontend-new/specs/clear_authorship_color.spec.ts:40:5 › clear authorship colors can be undone to restore author colors @feature:clear-authorship: src/tests/frontend-new/specs/clear_authorship_color.spec.ts#L70
1) [firefox] › tests/frontend-new/specs/clear_authorship_color.spec.ts:40:5 › clear authorship colors can be undone to restore author colors @feature:clear-authorship Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('#innerdocbody').locator('div span').first() Expected pattern: /author-/ Received string: "" Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('#innerdocbody').locator('div span').first() 14 × locator resolved to <span class="">Hello</span> - unexpected value "" 68 | 69 | // verify authorship is restored and user is not disconnected > 70 | await expect(padBody.locator('div span').first()).toHaveAttribute('class', /author-/, {timeout: 5000}); | ^ 71 | const disconnected = page.locator('.disconnected, .unreachable'); 72 | await expect(disconnected).not.toBeVisible(); 73 | }); at /home/runner/work/etherpad/etherpad/src/tests/frontend-new/specs/clear_authorship_color.spec.ts:70:53
[firefox] › tests/frontend-new/specs/clear_authorship_color.spec.ts:40:5 › clear authorship colors can be undone to restore author colors @feature:clear-authorship: src/tests/frontend-new/specs/clear_authorship_color.spec.ts#L70
1) [firefox] › tests/frontend-new/specs/clear_authorship_color.spec.ts:40:5 › clear authorship colors can be undone to restore author colors @feature:clear-authorship Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('#innerdocbody').locator('div span').first() Expected pattern: /author-/ Received string: "" Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('#innerdocbody').locator('div span').first() 14 × locator resolved to <span class="">Hello</span> - unexpected value "" 68 | 69 | // verify authorship is restored and user is not disconnected > 70 | await expect(padBody.locator('div span').first()).toHaveAttribute('class', /author-/, {timeout: 5000}); | ^ 71 | const disconnected = page.locator('.disconnected, .unreachable'); 72 | await expect(disconnected).not.toBeVisible(); 73 | }); at /home/runner/work/etherpad/etherpad/src/tests/frontend-new/specs/clear_authorship_color.spec.ts:70:53
Playwright Chrome
No files were found with the provided path: src/playwright-report/. No artifacts will be uploaded.
Playwright Chrome with plugins
No files were found with the provided path: src/playwright-report/. No artifacts will be uploaded.
Playwright Firefox
No files were found with the provided path: src/playwright-report/. No artifacts will be uploaded.
Playwright Firefox with plugins
No files were found with the provided path: src/playwright-report/. No artifacts will be uploaded.
🎭 Playwright Run Summary
1 skipped 224 passed (2.3m)
🎭 Playwright Run Summary
1 flaky [chromium] › tests/frontend-new/specs/undo_redo_scroll.spec.ts:31:7 › Undo scroll-to-caret (#7007) › Ctrl+Z scrolls viewport up when the caret lands above the view 2 skipped 249 passed (3.1m)
🎭 Playwright Run Summary
2 flaky [firefox] › tests/frontend-new/specs/clear_authorship_color.spec.ts:40:5 › clear authorship colors can be undone to restore author colors @feature:clear-authorship [firefox] › tests/frontend-new/specs/timeslider_follow.spec.ts:15:7 › timeslider follow › content as it's added to timeslider 1 skipped 222 passed (3.8m)
🎭 Playwright Run Summary
1 flaky [firefox] › tests/frontend-new/specs/clear_authorship_color.spec.ts:40:5 › clear authorship colors can be undone to restore author colors @feature:clear-authorship 2 skipped 249 passed (4.4m)