Skip to content

feat: DH-21476 Configurable TableOptions sidebar #5501

feat: DH-21476 Configurable TableOptions sidebar

feat: DH-21476 Configurable TableOptions sidebar #5501

Re-run triggered June 25, 2026 19:13
Status Success
Total duration 7m 40s
Artifacts 9

e2e.yml

on: pull_request
Matrix: e2e-tests
merge-reports
17s
merge-reports
e2e-results
3s
e2e-results
Fit to window
Zoom out
Zoom in

Annotations

5 errors, 2 warnings, and 1 notice
[webkit] › ../../../../../work/tests/golden-layout.spec.ts:145:7 › tests golden-layout operations › golden-layout can drag tab to left edge: ../../../../../work/tests/golden-layout.spec.ts#L40
3) [webkit] › ../../../../../work/tests/golden-layout.spec.ts:145:7 › tests golden-layout operations › golden-layout can drag tab to left edge TimeoutError: locator.click: Timeout 15000ms exceeded. Call log: - waiting for getByTestId('app-main-panels-button') - locator resolved to <button type="button" data-testid="app-main-panels-button" class="btn btn-link btn-panels-menu btn-show-panels">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang="en">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang="en">…</html> intercepts pointer events - retrying click action - waiting 100ms 27 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang="en">…</html> intercepts pointer events - retrying click action - waiting 500ms 38 | */ 39 | async function resetLayout(confirm: boolean) { > 40 | await page.getByTestId('app-main-panels-button').click(); | ^ 41 | await page.getByLabel('Reset Layout').click(); 42 | 43 | if (confirm) { at resetLayout (/work/tests/golden-layout.spec.ts:40:56) at /work/tests/golden-layout.spec.ts:59:11
[webkit] › ../../../../../work/tests/golden-layout.spec.ts:145:7 › tests golden-layout operations › golden-layout can drag tab to left edge: ../../../../../work/tests/golden-layout.spec.ts#L167
3) [webkit] › ../../../../../work/tests/golden-layout.spec.ts:145:7 › tests golden-layout operations › golden-layout can drag tab to left edge Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('.lm_dropTargetIndicator') 3 pixels (ratio 0.01 of all image pixels) are different. Call log: - Expect "toHaveScreenshot" with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.lm_dropTargetIndicator') - locator resolved to <div class="lm_dropTargetIndicator">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 3 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.lm_dropTargetIndicator') - locator resolved to <div class="lm_dropTargetIndicator">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 3 pixels (ratio 0.01 of all image pixels) are different. 165 | 166 | // check the drop indicator > 167 | await expect(dropTargetIndicator).toHaveScreenshot(); | ^ 168 | 169 | // check the drag proxy 170 | await expect(page.locator('.lm_dragProxy')).toHaveScreenshot(); at /work/tests/golden-layout.spec.ts:167:39
[webkit] › ../../../../../work/tests/context-menu.spec.ts:160:5 › freeze column: ../../../../../work/tests/context-menu.spec.ts#L177
2) [webkit] › ../../../../../work/tests/context-menu.spec.ts:160:5 › freeze column ─────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('.iris-grid-column') 16459 pixels (ratio 0.05 of all image pixels) are different. Call log: - Expect "toHaveScreenshot" with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 16459 pixels (ratio 0.05 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 16459 pixels (ratio 0.05 of all image pixels) are different. 175 | 176 | await waitForLoadingDone(page); > 177 | await expect(page.locator('.iris-grid-column')).toHaveScreenshot(); | ^ 178 | }); 179 | 180 | test('reverse table', async ({ page }) => { at /work/tests/context-menu.spec.ts:177:51
[firefox] › ../../../../../work/tests/table-operations.spec.ts:442:5 › rollup rows and aggregate columns: ../../../../../work/tests/table-operations.spec.ts#L506
1) [firefox] › ../../../../../work/tests/table-operations.spec.ts:442:5 › rollup rows and aggregate columns › Rollup a double column Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('.iris-grid-column') Target page, context or browser has been closed Call log: - Expect "toHaveScreenshot" with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-column') - Target page, context or browser has been closed 504 | 505 | await waitForLoadingDone(page); > 506 | await expect(page.locator('.iris-grid-column')).toHaveScreenshot(); | ^ 507 | }); 508 | 509 | await test.step('Aggregate columns', async () => { at /work/tests/table-operations.spec.ts:506:53 at /work/tests/table-operations.spec.ts:497:3
[firefox] › ../../../../../work/tests/table-operations.spec.ts:442:5 › rollup rows and aggregate columns: ../../../../../work/tests/table-operations.spec.ts#L113
1) [firefox] › ../../../../../work/tests/table-operations.spec.ts:442:5 › rollup rows and aggregate columns › Rollup a double column Error: Error: Export in state DEPENDENCY_RELEASED (related parent export id: 25) (to prevent this log message, handle the requestfailed event) 111 | page.on('console', msg => { 112 | if (msg.type() === 'error') { > 113 | throw new Error(msg.text()); | ^ 114 | } 115 | }); 116 | page.on('pageerror', error => { at Page.<anonymous> (/work/tests/table-operations.spec.ts:113:13)
e2e-tests (webkit-2-2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
merge-reports
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
3 flaky [firefox] › ../../../../../work/tests/table-operations.spec.ts:442:5 › rollup rows and aggregate columns [webkit] › ../../../../../work/tests/context-menu.spec.ts:160:5 › freeze column ──────────────── [webkit] › ../../../../../work/tests/golden-layout.spec.ts:145:7 › tests golden-layout operations › golden-layout can drag tab to left edge 360 passed (14.5m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report
28.5 MB
sha256:56cbf212e0454d7a2e2f740a154cfde44fac98274ed9869572b5d0d2d8e2c990
playwright-report-blob-webkit-2-2 Expired
122 KB
sha256:93f3e3e68017853cee192009c78ae7ee52c5d7a299813431900677631f3256ef