Skip to content

feat(sheet): Suchen & Ersetzen #1097

feat(sheet): Suchen & Ersetzen

feat(sheet): Suchen & Ersetzen #1097

Triggered via pull request July 28, 2026 19:46
Status Failure
Total duration 10m 39s
Artifacts 5

build.yml

on: pull_request
Matrix: test
Matrix: playwright
Matrix: build
Matrix: release
create-release
create-release
Fit to window
Zoom out
Zoom in

Annotations

28 errors and 4 notices
test (ubuntu-latest, amd64)
Process completed with exit code 1.
test (ubuntu-latest, amd64)
Process completed with exit code 1.
playwright (macos-latest, amd64)
Process completed with exit code 1.
[chromium] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell: playwright/specs/sheet_excel_chrome.spec.ts#L219
2) [chromium] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveClass(expected) failed Locator: locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') Expected pattern: /sheet-sel-focus/ Received string: "" Timeout: 10000ms Call log: - Expect "toHaveClass" with timeout 10000ms - waiting for locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') 23 × locator resolved to <td class="" contenteditable="true">alpha</td> - unexpected value "" 217 | await dialog.locator('button', { hasText: 'Find Next' }).click(); 218 | // A1 is the first match in row-major order and becomes the focused cell. > 219 | await expect(cell(page, 0, 0)).toHaveClass(/sheet-sel-focus/); | ^ 220 | await expect(dialog.locator('.sheet-find-status')).toContainText('2 cells found'); 221 | 222 | await page.keyboard.press('Escape'); at /Users/runner/work/etherpad-go/etherpad-go/playwright/specs/sheet_excel_chrome.spec.ts:219:36
[chromium] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell: playwright/specs/sheet_excel_chrome.spec.ts#L219
2) [chromium] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveClass(expected) failed Locator: locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') Expected pattern: /sheet-sel-focus/ Received string: "" Timeout: 10000ms Call log: - Expect "toHaveClass" with timeout 10000ms - waiting for locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') 23 × locator resolved to <td class="" contenteditable="true">alpha</td> - unexpected value "" 217 | await dialog.locator('button', { hasText: 'Find Next' }).click(); 218 | // A1 is the first match in row-major order and becomes the focused cell. > 219 | await expect(cell(page, 0, 0)).toHaveClass(/sheet-sel-focus/); | ^ 220 | await expect(dialog.locator('.sheet-find-status')).toContainText('2 cells found'); 221 | 222 | await page.keyboard.press('Escape'); at /Users/runner/work/etherpad-go/etherpad-go/playwright/specs/sheet_excel_chrome.spec.ts:219:36
[chromium] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell: playwright/specs/sheet_excel_chrome.spec.ts#L219
2) [chromium] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match Error: expect(locator).toHaveClass(expected) failed Locator: locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') Expected pattern: /sheet-sel-focus/ Received string: "" Timeout: 10000ms Call log: - Expect "toHaveClass" with timeout 10000ms - waiting for locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') 23 × locator resolved to <td class="" contenteditable="true">alpha</td> - unexpected value "" 217 | await dialog.locator('button', { hasText: 'Find Next' }).click(); 218 | // A1 is the first match in row-major order and becomes the focused cell. > 219 | await expect(cell(page, 0, 0)).toHaveClass(/sheet-sel-focus/); | ^ 220 | await expect(dialog.locator('.sheet-find-status')).toContainText('2 cells found'); 221 | 222 | await page.keyboard.press('Escape'); at /Users/runner/work/etherpad-go/etherpad-go/playwright/specs/sheet_excel_chrome.spec.ts:219:36
[chromium] › specs/chat.spec.ts:66:5 › makes chat stick to right side of the screen via settings: playwright/specs/chat.spec.ts#L71
1) [chromium] › specs/chat.spec.ts:66:5 › makes chat stick to right side of the screen via settings, remove sticky via settings, close it Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 69 | await enableStickyChatviaSettings(page); 70 | expect(await isChatBoxShown(page)).toBe(true); > 71 | expect(await isChatBoxSticky(page)).toBe(true); | ^ 72 | 73 | await disableStickyChat(page); 74 | expect(await isChatBoxShown(page)).toBe(true); at /Users/runner/work/etherpad-go/etherpad-go/playwright/specs/chat.spec.ts:71:41
playwright (ubuntu-latest, amd64)
Process completed with exit code 1.
[firefox] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell: playwright/specs/sheet_excel_chrome.spec.ts#L219
3) [firefox] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveClass(expected) failed Locator: locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') Expected pattern: /sheet-sel-focus/ Received string: "" Timeout: 10000ms Call log: - Expect "toHaveClass" with timeout 10000ms - waiting for locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') 21 × locator resolved to <td class="" contenteditable="true">alpha</td> - unexpected value "" 217 | await dialog.locator('button', { hasText: 'Find Next' }).click(); 218 | // A1 is the first match in row-major order and becomes the focused cell. > 219 | await expect(cell(page, 0, 0)).toHaveClass(/sheet-sel-focus/); | ^ 220 | await expect(dialog.locator('.sheet-find-status')).toContainText('2 cells found'); 221 | 222 | await page.keyboard.press('Escape'); at /home/runner/work/etherpad-go/etherpad-go/playwright/specs/sheet_excel_chrome.spec.ts:219:36
[firefox] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell: playwright/specs/sheet_excel_chrome.spec.ts#L219
3) [firefox] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveClass(expected) failed Locator: locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') Expected pattern: /sheet-sel-focus/ Received string: "" Timeout: 10000ms Call log: - Expect "toHaveClass" with timeout 10000ms - waiting for locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') 22 × locator resolved to <td class="" contenteditable="true">alpha</td> - unexpected value "" 217 | await dialog.locator('button', { hasText: 'Find Next' }).click(); 218 | // A1 is the first match in row-major order and becomes the focused cell. > 219 | await expect(cell(page, 0, 0)).toHaveClass(/sheet-sel-focus/); | ^ 220 | await expect(dialog.locator('.sheet-find-status')).toContainText('2 cells found'); 221 | 222 | await page.keyboard.press('Escape'); at /home/runner/work/etherpad-go/etherpad-go/playwright/specs/sheet_excel_chrome.spec.ts:219:36
[firefox] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell: playwright/specs/sheet_excel_chrome.spec.ts#L219
3) [firefox] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match Error: expect(locator).toHaveClass(expected) failed Locator: locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') Expected pattern: /sheet-sel-focus/ Received string: "" Timeout: 10000ms Call log: - Expect "toHaveClass" with timeout 10000ms - waiting for locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') 22 × locator resolved to <td class="" contenteditable="true">alpha</td> - unexpected value "" 217 | await dialog.locator('button', { hasText: 'Find Next' }).click(); 218 | // A1 is the first match in row-major order and becomes the focused cell. > 219 | await expect(cell(page, 0, 0)).toHaveClass(/sheet-sel-focus/); | ^ 220 | await expect(dialog.locator('.sheet-find-status')).toContainText('2 cells found'); 221 | 222 | await page.keyboard.press('Escape'); at /home/runner/work/etherpad-go/etherpad-go/playwright/specs/sheet_excel_chrome.spec.ts:219:36
[firefox] › specs/qr_code.spec.ts:38:9 › QR share popup › switches QR target to read-only link: playwright/helper/padHelper.ts#L31
2) [firefox] › specs/qr_code.spec.ts:38:9 › QR share popup › switches QR target to read-only link Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false Call Log: - Timeout 10000ms exceeded while waiting on the predicate at helper/padHelper.ts:31 29 | await locator.click({force: true}); 30 | } > 31 | await expect.poll(isChecked).toBe(want); | ^ 32 | } 33 | 34 | export const isEpCheckboxChecked = (locator: Locator): Promise<boolean> => at setEpCheckbox (/home/runner/work/etherpad-go/etherpad-go/playwright/helper/padHelper.ts:31:34) at /home/runner/work/etherpad-go/etherpad-go/playwright/specs/qr_code.spec.ts:47:9
[chromium] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell: playwright/specs/sheet_excel_chrome.spec.ts#L219
1) [chromium] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveClass(expected) failed Locator: locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') Expected pattern: /sheet-sel-focus/ Received string: "" Timeout: 10000ms Call log: - Expect "toHaveClass" with timeout 10000ms - waiting for locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') 23 × locator resolved to <td class="" contenteditable="true">alpha</td> - unexpected value "" 217 | await dialog.locator('button', { hasText: 'Find Next' }).click(); 218 | // A1 is the first match in row-major order and becomes the focused cell. > 219 | await expect(cell(page, 0, 0)).toHaveClass(/sheet-sel-focus/); | ^ 220 | await expect(dialog.locator('.sheet-find-status')).toContainText('2 cells found'); 221 | 222 | await page.keyboard.press('Escape'); at /home/runner/work/etherpad-go/etherpad-go/playwright/specs/sheet_excel_chrome.spec.ts:219:36
[chromium] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell: playwright/specs/sheet_excel_chrome.spec.ts#L219
1) [chromium] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveClass(expected) failed Locator: locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') Expected pattern: /sheet-sel-focus/ Received string: "" Timeout: 10000ms Call log: - Expect "toHaveClass" with timeout 10000ms - waiting for locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') 23 × locator resolved to <td class="" contenteditable="true">alpha</td> - unexpected value "" 217 | await dialog.locator('button', { hasText: 'Find Next' }).click(); 218 | // A1 is the first match in row-major order and becomes the focused cell. > 219 | await expect(cell(page, 0, 0)).toHaveClass(/sheet-sel-focus/); | ^ 220 | await expect(dialog.locator('.sheet-find-status')).toContainText('2 cells found'); 221 | 222 | await page.keyboard.press('Escape'); at /home/runner/work/etherpad-go/etherpad-go/playwright/specs/sheet_excel_chrome.spec.ts:219:36
[chromium] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell: playwright/specs/sheet_excel_chrome.spec.ts#L219
1) [chromium] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match Error: expect(locator).toHaveClass(expected) failed Locator: locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') Expected pattern: /sheet-sel-focus/ Received string: "" Timeout: 10000ms Call log: - Expect "toHaveClass" with timeout 10000ms - waiting for locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') 23 × locator resolved to <td class="" contenteditable="true">alpha</td> - unexpected value "" 217 | await dialog.locator('button', { hasText: 'Find Next' }).click(); 218 | // A1 is the first match in row-major order and becomes the focused cell. > 219 | await expect(cell(page, 0, 0)).toHaveClass(/sheet-sel-focus/); | ^ 220 | await expect(dialog.locator('.sheet-find-status')).toContainText('2 cells found'); 221 | 222 | await page.keyboard.press('Escape'); at /home/runner/work/etherpad-go/etherpad-go/playwright/specs/sheet_excel_chrome.spec.ts:219:36
playwright (ubuntu-24.04-arm, arm64)
Process completed with exit code 1.
[firefox] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell: playwright/specs/sheet_excel_chrome.spec.ts#L219
2) [firefox] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveClass(expected) failed Locator: locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') Expected pattern: /sheet-sel-focus/ Received string: "" Timeout: 10000ms Call log: - Expect "toHaveClass" with timeout 10000ms - waiting for locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') 23 × locator resolved to <td class="" contenteditable="true">alpha</td> - unexpected value "" 217 | await dialog.locator('button', { hasText: 'Find Next' }).click(); 218 | // A1 is the first match in row-major order and becomes the focused cell. > 219 | await expect(cell(page, 0, 0)).toHaveClass(/sheet-sel-focus/); | ^ 220 | await expect(dialog.locator('.sheet-find-status')).toContainText('2 cells found'); 221 | 222 | await page.keyboard.press('Escape'); at /home/runner/work/etherpad-go/etherpad-go/playwright/specs/sheet_excel_chrome.spec.ts:219:36
[firefox] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell: playwright/specs/sheet_excel_chrome.spec.ts#L219
2) [firefox] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveClass(expected) failed Locator: locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') Expected pattern: /sheet-sel-focus/ Received string: "" Timeout: 10000ms Call log: - Expect "toHaveClass" with timeout 10000ms - waiting for locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') 23 × locator resolved to <td class="" contenteditable="true">alpha</td> - unexpected value "" 217 | await dialog.locator('button', { hasText: 'Find Next' }).click(); 218 | // A1 is the first match in row-major order and becomes the focused cell. > 219 | await expect(cell(page, 0, 0)).toHaveClass(/sheet-sel-focus/); | ^ 220 | await expect(dialog.locator('.sheet-find-status')).toContainText('2 cells found'); 221 | 222 | await page.keyboard.press('Escape'); at /home/runner/work/etherpad-go/etherpad-go/playwright/specs/sheet_excel_chrome.spec.ts:219:36
[firefox] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell: playwright/specs/sheet_excel_chrome.spec.ts#L219
2) [firefox] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match Error: expect(locator).toHaveClass(expected) failed Locator: locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') Expected pattern: /sheet-sel-focus/ Received string: "" Timeout: 10000ms Call log: - Expect "toHaveClass" with timeout 10000ms - waiting for locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') 23 × locator resolved to <td class="" contenteditable="true">alpha</td> - unexpected value "" 217 | await dialog.locator('button', { hasText: 'Find Next' }).click(); 218 | // A1 is the first match in row-major order and becomes the focused cell. > 219 | await expect(cell(page, 0, 0)).toHaveClass(/sheet-sel-focus/); | ^ 220 | await expect(dialog.locator('.sheet-find-status')).toContainText('2 cells found'); 221 | 222 | await page.keyboard.press('Escape'); at /home/runner/work/etherpad-go/etherpad-go/playwright/specs/sheet_excel_chrome.spec.ts:219:36
[chromium] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell: playwright/specs/sheet_excel_chrome.spec.ts#L219
1) [chromium] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveClass(expected) failed Locator: locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') Expected pattern: /sheet-sel-focus/ Received string: "" Timeout: 10000ms Call log: - Expect "toHaveClass" with timeout 10000ms - waiting for locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') 24 × locator resolved to <td class="" contenteditable="true">alpha</td> - unexpected value "" 217 | await dialog.locator('button', { hasText: 'Find Next' }).click(); 218 | // A1 is the first match in row-major order and becomes the focused cell. > 219 | await expect(cell(page, 0, 0)).toHaveClass(/sheet-sel-focus/); | ^ 220 | await expect(dialog.locator('.sheet-find-status')).toContainText('2 cells found'); 221 | 222 | await page.keyboard.press('Escape'); at /home/runner/work/etherpad-go/etherpad-go/playwright/specs/sheet_excel_chrome.spec.ts:219:36
[chromium] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell: playwright/specs/sheet_excel_chrome.spec.ts#L219
1) [chromium] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveClass(expected) failed Locator: locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') Expected pattern: /sheet-sel-focus/ Received string: "" Timeout: 10000ms Call log: - Expect "toHaveClass" with timeout 10000ms - waiting for locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') 24 × locator resolved to <td class="" contenteditable="true">alpha</td> - unexpected value "" 217 | await dialog.locator('button', { hasText: 'Find Next' }).click(); 218 | // A1 is the first match in row-major order and becomes the focused cell. > 219 | await expect(cell(page, 0, 0)).toHaveClass(/sheet-sel-focus/); | ^ 220 | await expect(dialog.locator('.sheet-find-status')).toContainText('2 cells found'); 221 | 222 | await page.keyboard.press('Escape'); at /home/runner/work/etherpad-go/etherpad-go/playwright/specs/sheet_excel_chrome.spec.ts:219:36
[chromium] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell: playwright/specs/sheet_excel_chrome.spec.ts#L219
1) [chromium] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match Error: expect(locator).toHaveClass(expected) failed Locator: locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') Expected pattern: /sheet-sel-focus/ Received string: "" Timeout: 10000ms Call log: - Expect "toHaveClass" with timeout 10000ms - waiting for locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') 24 × locator resolved to <td class="" contenteditable="true">alpha</td> - unexpected value "" 217 | await dialog.locator('button', { hasText: 'Find Next' }).click(); 218 | // A1 is the first match in row-major order and becomes the focused cell. > 219 | await expect(cell(page, 0, 0)).toHaveClass(/sheet-sel-focus/); | ^ 220 | await expect(dialog.locator('.sheet-find-status')).toContainText('2 cells found'); 221 | 222 | await page.keyboard.press('Escape'); at /home/runner/work/etherpad-go/etherpad-go/playwright/specs/sheet_excel_chrome.spec.ts:219:36
playwright (windows-latest, amd64)
Process completed with exit code 1.
[chromium] › specs\sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell: playwright\specs\sheet_excel_chrome.spec.ts#L219
2) [chromium] › specs\sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveClass(expected) failed Locator: locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') Expected pattern: /sheet-sel-focus/ Received string: "" Timeout: 10000ms Call log: - Expect "toHaveClass" with timeout 10000ms - waiting for locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') 23 × locator resolved to <td class="" contenteditable="true">alpha</td> - unexpected value "" 217 | await dialog.locator('button', { hasText: 'Find Next' }).click(); 218 | // A1 is the first match in row-major order and becomes the focused cell. > 219 | await expect(cell(page, 0, 0)).toHaveClass(/sheet-sel-focus/); | ^ 220 | await expect(dialog.locator('.sheet-find-status')).toContainText('2 cells found'); 221 | 222 | await page.keyboard.press('Escape'); at D:\a\etherpad-go\etherpad-go\playwright\specs\sheet_excel_chrome.spec.ts:219:36
[chromium] › specs\sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell: playwright\specs\sheet_excel_chrome.spec.ts#L219
2) [chromium] › specs\sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveClass(expected) failed Locator: locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') Expected pattern: /sheet-sel-focus/ Received string: "" Timeout: 10000ms Call log: - Expect "toHaveClass" with timeout 10000ms - waiting for locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') 23 × locator resolved to <td class="" contenteditable="true">alpha</td> - unexpected value "" 217 | await dialog.locator('button', { hasText: 'Find Next' }).click(); 218 | // A1 is the first match in row-major order and becomes the focused cell. > 219 | await expect(cell(page, 0, 0)).toHaveClass(/sheet-sel-focus/); | ^ 220 | await expect(dialog.locator('.sheet-find-status')).toContainText('2 cells found'); 221 | 222 | await page.keyboard.press('Escape'); at D:\a\etherpad-go\etherpad-go\playwright\specs\sheet_excel_chrome.spec.ts:219:36
[chromium] › specs\sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell: playwright\specs\sheet_excel_chrome.spec.ts#L219
2) [chromium] › specs\sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match Error: expect(locator).toHaveClass(expected) failed Locator: locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') Expected pattern: /sheet-sel-focus/ Received string: "" Timeout: 10000ms Call log: - Expect "toHaveClass" with timeout 10000ms - waiting for locator('.sheet-grid tbody tr:nth-child(1) td:nth-child(2)') 23 × locator resolved to <td class="" contenteditable="true">alpha</td> - unexpected value "" 217 | await dialog.locator('button', { hasText: 'Find Next' }).click(); 218 | // A1 is the first match in row-major order and becomes the focused cell. > 219 | await expect(cell(page, 0, 0)).toHaveClass(/sheet-sel-focus/); | ^ 220 | await expect(dialog.locator('.sheet-find-status')).toContainText('2 cells found'); 221 | 222 | await page.keyboard.press('Escape'); at D:\a\etherpad-go\etherpad-go\playwright\specs\sheet_excel_chrome.spec.ts:219:36
[chromium] › specs\editbar_scroll.spec.ts:10:9 › desktop toolbar overflow › uses horizontal scrolling instead of collapsing the toolbar: playwright\specs\editbar_scroll.spec.ts#L59
1) [chromium] › specs\editbar_scroll.spec.ts:10:9 › desktop toolbar overflow › uses horizontal scrolling instead of collapsing the toolbar Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBeGreaterThan(expected) Expected: > 0.2 Received: 0.147854 57 | expect(arrowState.beforeContent).toContain('‹'); 58 | expect(arrowState.afterContent).toContain('›'); > 59 | expect(Number(arrowState.afterOpacity)).toBeGreaterThan(0.2); | ^ 60 | }); 61 | }); 62 | at D:\a\etherpad-go\etherpad-go\playwright\specs\editbar_scroll.spec.ts:59:49
[chromium] › specs\editbar_scroll.spec.ts:10:9 › desktop toolbar overflow › uses horizontal scrolling instead of collapsing the toolbar: playwright\specs\editbar_scroll.spec.ts#L59
1) [chromium] › specs\editbar_scroll.spec.ts:10:9 › desktop toolbar overflow › uses horizontal scrolling instead of collapsing the toolbar Error: expect(received).toBeGreaterThan(expected) Expected: > 0.2 Received: 0.0304808 57 | expect(arrowState.beforeContent).toContain('‹'); 58 | expect(arrowState.afterContent).toContain('›'); > 59 | expect(Number(arrowState.afterOpacity)).toBeGreaterThan(0.2); | ^ 60 | }); 61 | }); 62 | at D:\a\etherpad-go\etherpad-go\playwright\specs\editbar_scroll.spec.ts:59:49
🎭 Playwright Run Summary
1 failed [chromium] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match 1 flaky [chromium] › specs/chat.spec.ts:66:5 › makes chat stick to right side of the screen via settings, remove sticky via settings, close it 4 skipped 157 passed (2.4m)
🎭 Playwright Run Summary
2 failed [chromium] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match [firefox] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match 1 flaky [firefox] › specs/qr_code.spec.ts:38:9 › QR share popup › switches QR target to read-only link ─ 10 skipped 313 passed (3.7m)
🎭 Playwright Run Summary
2 failed [chromium] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match [firefox] › specs/sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match 10 skipped 314 passed (4.5m)
🎭 Playwright Run Summary
1 failed [chromium] › specs\sheet_excel_chrome.spec.ts:204:7 › Sheet Excel chrome › find selects the matching cell, replace all rewrites every match 1 flaky [chromium] › specs\editbar_scroll.spec.ts:10:9 › desktop toolbar overflow › uses horizontal scrolling instead of collapsing the toolbar 4 skipped 157 passed (2.1m)

Artifacts

Produced during runtime
Name Size Digest
built-assets Expired
822 KB
sha256:33b5314d60ff2152e2475549d119e30ae7f6e0c61aa7be12144a7bef7b040198
playwright-report-macos-latest-amd64 Expired
2.85 MB
sha256:cf0e7e887cd21984e379f00b2b33954f144af00cb4f229678213a7a6a793d493
playwright-report-ubuntu-24.04-arm-arm64 Expired
4.69 MB
sha256:776d39e4be0822dfa1c800cde632edec1fdaee1aab44b1ef13c1899e4848d402
playwright-report-ubuntu-latest-amd64 Expired
6.25 MB
sha256:332f66dffb3135eb050d436335d2c8e3d7497b59ddaaa6a4fd188a0334b47b75
playwright-report-windows-latest-amd64 Expired
2.36 MB
sha256:089f33b9bb1237ae405058f21314c12f6f7ad390d647c87b7d3cffd879c49f17