Skip to content

🖼️ Add persistent per-view layout modes (table / tiles / gallery) #1612

🖼️ Add persistent per-view layout modes (table / tiles / gallery)

🖼️ Add persistent per-view layout modes (table / tiles / gallery) #1612

Triggered via pull request September 1, 2026 15:34
Status Success
Total duration 1h 19m 51s
Artifacts 1

playwright.yml

on: pull_request
Matrix: playwright
playwright-summary
6s
playwright-summary
Fit to window
Zoom out
Zoom in

Annotations

4 errors, 3 warnings, and 4 notices
[chromium] › playwright/e2e/view.spec.ts:175:2 › Interact with views › Create view and delete rows in the view: playwright/e2e/view.spec.ts#L203
3) [chromium] › playwright/e2e/view.spec.ts:175:2 › Interact with views › Create view and delete rows in the view Error: expect(locator).toHaveCount(expected) failed Locator: locator('[data-cy="customTableRow"]') Expected: -1 Received: 3 Timeout: 10000ms Call log: - Expect "toHaveCount" with timeout 10000ms - waiting for locator('[data-cy="customTableRow"]') 24 × locator resolved to 3 elements - unexpected value "3" 201 | 202 | // Verify one row was deleted — toHaveCount retries until the DOM settles > 203 | await expect(page.locator('[data-cy="customTableRow"]')).toHaveCount(rowCountBefore - 1, { timeout: 10000 }) | ^ 204 | }) 205 | }) 206 | at /home/runner/actions-runner/_work/tables/tables/playwright/e2e/view.spec.ts:203:60
[chromium] › playwright/e2e/tables-sharing-link.spec.ts:101:2 › Public link sharing › Create: playwright/e2e/tables-sharing-link.spec.ts#L28
2) [chromium] › playwright/e2e/tables-sharing-link.spec.ts:101:2 › Public link sharing › Create, access and delete a public link share Error: locator.waitFor: Target page, context or browser has been closed Call log: - waiting for locator('[data-cy="customTableAction"] button').first() to be visible 26 | async function createPublicLinkShare(page: Page, options: { password?: string, permissions?: { read?: boolean, create?: boolean, update?: boolean, delete?: boolean } } = {}) { 27 | const menuButton = page.locator('[data-cy="customTableAction"] button').first() > 28 | await menuButton.waitFor({ state: 'visible' }) | ^ 29 | await menuButton.hover() 30 | await menuButton.click({ force: true }) 31 | await page.locator('[data-cy="dataTableShareBtn"]').click() at createPublicLinkShare (/home/runner/actions-runner/_work/tables/tables/playwright/e2e/tables-sharing-link.spec.ts:28:19) at /home/runner/actions-runner/_work/tables/tables/playwright/e2e/tables-sharing-link.spec.ts:105:28
[chromium] › playwright/e2e/tables-sharing-link.spec.ts:101:2 › Public link sharing › Create: playwright/e2e/tables-sharing-link.spec.ts#L0
2) [chromium] › playwright/e2e/tables-sharing-link.spec.ts:101:2 › Public link sharing › Create, access and delete a public link share Test timeout of 120000ms exceeded.
[chromium] › playwright/e2e/rows-counter.spec.ts:11:2 › Row counter freshness › Navigation counters update for table and sibling view after adding a row: playwright/support/commands.ts#L467
1) [chromium] › playwright/e2e/rows-counter.spec.ts:11:2 › Row counter freshness › Navigation counters update for table and sibling view after adding a row Error: expect(locator).toBeVisible() failed Locator: locator('h1').filter({ hasText: 'Counter sync table' }).first() Expected: visible Timeout: 45000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 45000ms - waiting for locator('h1').filter({ hasText: 'Counter sync table' }).first() at support/commands.ts:467 465 | await navigateViaNavLink(page, tableLink) 466 | await waitForAppToFinishLoading(page) > 467 | await expect(page.locator('h1').filter({ hasText: name }).first()).toBeVisible({ | ^ 468 | timeout: APP_LOAD_TIMEOUT, 469 | }) 470 | } at loadTable (/home/runner/actions-runner/_work/tables/tables/playwright/support/commands.ts:467:69) at /home/runner/actions-runner/_work/tables/tables/playwright/e2e/rows-counter.spec.ts:18:3
Playwright (stable34)
No files were found with the provided path: playwright/test-results/ test-results/. No artifacts will be uploaded.
Playwright (stable35)
No files were found with the provided path: playwright/test-results/ test-results/. No artifacts will be uploaded.
Playwright (stable33)
No files were found with the provided path: playwright/test-results/ test-results/. No artifacts will be uploaded.
🎭 Playwright Run Summary
87 passed (9.9m)
🎭 Playwright Run Summary
87 passed (19.6m)
🎭 Playwright Run Summary
87 passed (19.2m)
🎭 Playwright Run Summary
3 flaky [chromium] › playwright/e2e/rows-counter.spec.ts:11:2 › Row counter freshness › Navigation counters update for table and sibling view after adding a row [chromium] › playwright/e2e/tables-sharing-link.spec.ts:101:2 › Public link sharing › Create, access and delete a public link share [chromium] › playwright/e2e/view.spec.ts:175:2 › Interact with views › Create view and delete rows in the view 84 passed (21.1m)

Artifacts

Produced during runtime
Name Size Digest
playwright-results-master Expired
29.2 MB
sha256:574df372b9fe1ee54a1ccdb69a52431f74e5a1a6600b895f38f3852c11fb1906