Skip to content

fix: DH-21258: Fix column group separators #5039

fix: DH-21258: Fix column group separators

fix: DH-21258: Fix column group separators #5039

Triggered via pull request December 24, 2025 21:57
Status Failure
Total duration 16m 2s
Artifacts 9

e2e.yml

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

Annotations

14 errors and 1 notice
e2e-tests (webkit-2-2)
Process completed with exit code 1.
e2e-tests (firefox-1-1)
Process completed with exit code 1.
e2e-tests (chromium-1-1)
Process completed with exit code 1.
e2e-results
Process completed with exit code 1.
[webkit] › ../../../../../work/tests/table.spec.ts:303:7 › column group separators › resize column group on mouse drag: ../../../../../work/tests/table.spec.ts#L309
5) [webkit] › ../../../../../work/tests/table.spec.ts:303:7 › column group separators › resize column group on mouse drag Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('.iris-grid-panel .iris-grid') 4318 pixels (ratio 0.01 of all image pixels) are different. Snapshot: column-group-resized-after-drag.png Call log: - Expect "toHaveScreenshot(column-group-resized-after-drag.png)" with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-panel .iris-grid') - locator resolved to <div class="iris-grid" role="presentation">…</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 - 4318 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.iris-grid-panel .iris-grid') - locator resolved to <div class="iris-grid" role="presentation">…</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 - 4318 pixels (ratio 0.01 of all image pixels) are different. 307 | 308 | // Take screenshot to verify visual changes > 309 | await expect(page.locator('.iris-grid-panel .iris-grid')).toHaveScreenshot( | ^ 310 | 'column-group-resized-after-drag.png' 311 | ); 312 | }); at /work/tests/table.spec.ts:309:63
[webkit] › ../../../../../work/tests/table.spec.ts:303:7 › column group separators › resize column group on mouse drag: ../../../../../work/tests/table.spec.ts#L309
5) [webkit] › ../../../../../work/tests/table.spec.ts:303:7 › column group separators › resize column group on mouse drag Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('.iris-grid-panel .iris-grid') 4318 pixels (ratio 0.01 of all image pixels) are different. Snapshot: column-group-resized-after-drag.png Call log: - Expect "toHaveScreenshot(column-group-resized-after-drag.png)" with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-panel .iris-grid') - locator resolved to <div class="iris-grid" role="presentation">…</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 - 4318 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.iris-grid-panel .iris-grid') - locator resolved to <div class="iris-grid" role="presentation">…</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 - 4318 pixels (ratio 0.01 of all image pixels) are different. 307 | 308 | // Take screenshot to verify visual changes > 309 | await expect(page.locator('.iris-grid-panel .iris-grid')).toHaveScreenshot( | ^ 310 | 'column-group-resized-after-drag.png' 311 | ); 312 | }); at /work/tests/table.spec.ts:309:63
[firefox] › ../../../../../work/tests/table.spec.ts:314:7 › column group separators › resize nested column groups at depth 1: ../../../../../work/tests/table.spec.ts#L320
4) [firefox] › ../../../../../work/tests/table.spec.ts:314:7 › column group separators › resize nested column groups at depth 1 Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('.iris-grid-panel .iris-grid') 2255 pixels (ratio 0.01 of all image pixels) are different. Snapshot: nested-group-separator-depth-1-resized.png Call log: - Expect "toHaveScreenshot(nested-group-separator-depth-1-resized.png)" with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-panel .iris-grid') - locator resolved to <div class="iris-grid" role="presentation">…</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 - 2255 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.iris-grid-panel .iris-grid') - locator resolved to <div class="iris-grid" role="presentation">…</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 - 2255 pixels (ratio 0.01 of all image pixels) are different. 318 | 319 | // Take screenshot to verify depth 1 resize > 320 | await expect(page.locator('.iris-grid-panel .iris-grid')).toHaveScreenshot( | ^ 321 | 'nested-group-separator-depth-1-resized.png' 322 | ); 323 | }); at /work/tests/table.spec.ts:320:63
[firefox] › ../../../../../work/tests/table.spec.ts:314:7 › column group separators › resize nested column groups at depth 1: ../../../../../work/tests/table.spec.ts#L320
4) [firefox] › ../../../../../work/tests/table.spec.ts:314:7 › column group separators › resize nested column groups at depth 1 Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('.iris-grid-panel .iris-grid') 2255 pixels (ratio 0.01 of all image pixels) are different. Snapshot: nested-group-separator-depth-1-resized.png Call log: - Expect "toHaveScreenshot(nested-group-separator-depth-1-resized.png)" with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-panel .iris-grid') - locator resolved to <div class="iris-grid" role="presentation">…</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 - 2255 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.iris-grid-panel .iris-grid') - locator resolved to <div class="iris-grid" role="presentation">…</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 - 2255 pixels (ratio 0.01 of all image pixels) are different. 318 | 319 | // Take screenshot to verify depth 1 resize > 320 | await expect(page.locator('.iris-grid-panel .iris-grid')).toHaveScreenshot( | ^ 321 | 'nested-group-separator-depth-1-resized.png' 322 | ); 323 | }); at /work/tests/table.spec.ts:320:63
[firefox] › ../../../../../work/tests/table.spec.ts:303:7 › column group separators › resize column group on mouse drag: ../../../../../work/tests/table.spec.ts#L309
3) [firefox] › ../../../../../work/tests/table.spec.ts:303:7 › column group separators › resize column group on mouse drag Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('.iris-grid-panel .iris-grid') 4034 pixels (ratio 0.01 of all image pixels) are different. Snapshot: column-group-resized-after-drag.png Call log: - Expect "toHaveScreenshot(column-group-resized-after-drag.png)" with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-panel .iris-grid') - locator resolved to <div class="iris-grid" role="presentation">…</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 - 4034 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.iris-grid-panel .iris-grid') - locator resolved to <div class="iris-grid" role="presentation">…</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 - 4034 pixels (ratio 0.01 of all image pixels) are different. 307 | 308 | // Take screenshot to verify visual changes > 309 | await expect(page.locator('.iris-grid-panel .iris-grid')).toHaveScreenshot( | ^ 310 | 'column-group-resized-after-drag.png' 311 | ); 312 | }); at /work/tests/table.spec.ts:309:63
[firefox] › ../../../../../work/tests/table.spec.ts:303:7 › column group separators › resize column group on mouse drag: ../../../../../work/tests/table.spec.ts#L309
3) [firefox] › ../../../../../work/tests/table.spec.ts:303:7 › column group separators › resize column group on mouse drag Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('.iris-grid-panel .iris-grid') 4034 pixels (ratio 0.01 of all image pixels) are different. Snapshot: column-group-resized-after-drag.png Call log: - Expect "toHaveScreenshot(column-group-resized-after-drag.png)" with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-panel .iris-grid') - locator resolved to <div class="iris-grid" role="presentation">…</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 - 4034 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.iris-grid-panel .iris-grid') - locator resolved to <div class="iris-grid" role="presentation">…</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 - 4034 pixels (ratio 0.01 of all image pixels) are different. 307 | 308 | // Take screenshot to verify visual changes > 309 | await expect(page.locator('.iris-grid-panel .iris-grid')).toHaveScreenshot( | ^ 310 | 'column-group-resized-after-drag.png' 311 | ); 312 | }); at /work/tests/table.spec.ts:309:63
[chromium] › ../../../../../work/tests/table.spec.ts:314:7 › column group separators › resize nested column groups at depth 1: ../../../../../work/tests/table.spec.ts#L320
2) [chromium] › ../../../../../work/tests/table.spec.ts:314:7 › column group separators › resize nested column groups at depth 1 Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('.iris-grid-panel .iris-grid') 2583 pixels (ratio 0.01 of all image pixels) are different. Snapshot: nested-group-separator-depth-1-resized.png Call log: - Expect "toHaveScreenshot(nested-group-separator-depth-1-resized.png)" with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-panel .iris-grid') - locator resolved to <div class="iris-grid" role="presentation">…</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 - 2583 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.iris-grid-panel .iris-grid') - locator resolved to <div class="iris-grid" role="presentation">…</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 - 2583 pixels (ratio 0.01 of all image pixels) are different. 318 | 319 | // Take screenshot to verify depth 1 resize > 320 | await expect(page.locator('.iris-grid-panel .iris-grid')).toHaveScreenshot( | ^ 321 | 'nested-group-separator-depth-1-resized.png' 322 | ); 323 | }); at /work/tests/table.spec.ts:320:63
[chromium] › ../../../../../work/tests/table.spec.ts:314:7 › column group separators › resize nested column groups at depth 1: ../../../../../work/tests/table.spec.ts#L320
2) [chromium] › ../../../../../work/tests/table.spec.ts:314:7 › column group separators › resize nested column groups at depth 1 Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('.iris-grid-panel .iris-grid') 2583 pixels (ratio 0.01 of all image pixels) are different. Snapshot: nested-group-separator-depth-1-resized.png Call log: - Expect "toHaveScreenshot(nested-group-separator-depth-1-resized.png)" with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-panel .iris-grid') - locator resolved to <div class="iris-grid" role="presentation">…</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 - 2583 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.iris-grid-panel .iris-grid') - locator resolved to <div class="iris-grid" role="presentation">…</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 - 2583 pixels (ratio 0.01 of all image pixels) are different. 318 | 319 | // Take screenshot to verify depth 1 resize > 320 | await expect(page.locator('.iris-grid-panel .iris-grid')).toHaveScreenshot( | ^ 321 | 'nested-group-separator-depth-1-resized.png' 322 | ); 323 | }); at /work/tests/table.spec.ts:320:63
[chromium] › ../../../../../work/tests/table.spec.ts:303:7 › column group separators › resize column group on mouse drag: ../../../../../work/tests/table.spec.ts#L309
1) [chromium] › ../../../../../work/tests/table.spec.ts:303:7 › column group separators › resize column group on mouse drag Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('.iris-grid-panel .iris-grid') 4525 pixels (ratio 0.01 of all image pixels) are different. Snapshot: column-group-resized-after-drag.png Call log: - Expect "toHaveScreenshot(column-group-resized-after-drag.png)" with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-panel .iris-grid') - locator resolved to <div class="iris-grid" role="presentation">…</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 - 4525 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.iris-grid-panel .iris-grid') - locator resolved to <div class="iris-grid" role="presentation">…</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 - 4525 pixels (ratio 0.01 of all image pixels) are different. 307 | 308 | // Take screenshot to verify visual changes > 309 | await expect(page.locator('.iris-grid-panel .iris-grid')).toHaveScreenshot( | ^ 310 | 'column-group-resized-after-drag.png' 311 | ); 312 | }); at /work/tests/table.spec.ts:309:63
[chromium] › ../../../../../work/tests/table.spec.ts:303:7 › column group separators › resize column group on mouse drag: ../../../../../work/tests/table.spec.ts#L309
1) [chromium] › ../../../../../work/tests/table.spec.ts:303:7 › column group separators › resize column group on mouse drag Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('.iris-grid-panel .iris-grid') 4525 pixels (ratio 0.01 of all image pixels) are different. Snapshot: column-group-resized-after-drag.png Call log: - Expect "toHaveScreenshot(column-group-resized-after-drag.png)" with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-panel .iris-grid') - locator resolved to <div class="iris-grid" role="presentation">…</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 - 4525 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.iris-grid-panel .iris-grid') - locator resolved to <div class="iris-grid" role="presentation">…</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 - 4525 pixels (ratio 0.01 of all image pixels) are different. 307 | 308 | // Take screenshot to verify visual changes > 309 | await expect(page.locator('.iris-grid-panel .iris-grid')).toHaveScreenshot( | ^ 310 | 'column-group-resized-after-drag.png' 311 | ); 312 | }); at /work/tests/table.spec.ts:309:63
🎭 Playwright Run Summary
6 failed [chromium] › ../../../../../work/tests/table.spec.ts:303:7 › column group separators › resize column group on mouse drag [chromium] › ../../../../../work/tests/table.spec.ts:314:7 › column group separators › resize nested column groups at depth 1 [firefox] › ../../../../../work/tests/table.spec.ts:303:7 › column group separators › resize column group on mouse drag [firefox] › ../../../../../work/tests/table.spec.ts:314:7 › column group separators › resize nested column groups at depth 1 [webkit] › ../../../../../work/tests/table.spec.ts:303:7 › column group separators › resize column group on mouse drag [webkit] › ../../../../../work/tests/table.spec.ts:314:7 › column group separators › resize nested column groups at depth 1 2 flaky [chromium] › ../../../../../work/tests/context-menu.spec.ts:127:5 › sort by ──────────────────── [webkit] › ../../../../../work/tests/golden-layout.spec.ts:145:7 › tests golden-layout operations › golden-layout can drag tab to left edge 343 passed (5.5m)

Artifacts

Produced during runtime
Name Size Digest
image-cache Expired
1.55 GB
sha256:3c8062c6b4b3017ad39b6e83b0eb55675c8e8d915fffa62ffc99f4b505319e07
playwright-report
56.7 MB
sha256:311a30b56a2dc152ddaf05710f7f5bd43cb571c33d374d11037dba6bca5a7cca
playwright-report-blob-chromium-1-1 Expired
24.1 MB
sha256:efbe07046b3c6fa416f1343b9d7e6641405c9e0f3e7735d0955a53e76c46c968
playwright-report-blob-firefox-1-1 Expired
13.6 MB
sha256:569607b5dca0d417c1fd85253787f3d10e4fdfb533446ec421440c4b42242e9f
playwright-report-blob-webkit-1-2 Expired
6.54 MB
sha256:7662a0567c511b6919671f0e118aec1b1e42d6f9b244bc2463ed2b738cd809c2
playwright-report-blob-webkit-2-2 Expired
12.7 MB
sha256:12c09a7523b770c7e111b7494ef311f52ee6718c7f29c54f3eb23267c47542ad
server-logs-chromium-1-1
10 KB
sha256:8c8df8eb5e8a191446f121baef325d02d581636781e1c6c0b1e367af93032cd5
server-logs-firefox-1-1
10.1 KB
sha256:7a215424a22800ba661ed6758c0969941c25d0d515b524a30d0b0682a3c11653
server-logs-webkit-2-2
7.39 KB
sha256:d518bb758db0655d6f6e5ec30fe78d836ad1a0ccbf079bffed39b565a35f5d62