Skip to content

fix: Color naming & CSS (BLO-946) #7542

fix: Color naming & CSS (BLO-946)

fix: Color naming & CSS (BLO-946) #7542

Triggered via pull request April 28, 2026 13:44
Status Failure
Total duration 8m 3s
Artifacts 15

build.yml

on: pull_request
Matrix: playwright
Merge Playwright Reports
54s
Merge Playwright Reports
Fit to window
Zoom out
Zoom in

Annotations

12 errors, 1 warning, and 7 notices
Playwright Tests - chromium (2/2)
Process completed with exit code 1.
[chromium] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering: tests/src/end-to-end/static/static.test.ts#L13
1) [chromium] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 1889 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts-snapshots/static-rendering-chromium-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-static-rendering-chromium-retry2/static-rendering-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-static-rendering-chromium-retry2/static-rendering-diff.png 11 | await page.goto(STATIC_URL); 12 | await page.waitForTimeout(500); > 13 | expect(await page.screenshot()).toMatchSnapshot("static-rendering.png"); | ^ 14 | }); 15 | 16 | test("Check static rendering visually matches live editor", async ({ at /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts:13:37
[chromium] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering: tests/src/end-to-end/static/static.test.ts#L13
1) [chromium] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 1889 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts-snapshots/static-rendering-chromium-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-static-rendering-chromium-retry1/static-rendering-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-static-rendering-chromium-retry1/static-rendering-diff.png 11 | await page.goto(STATIC_URL); 12 | await page.waitForTimeout(500); > 13 | expect(await page.screenshot()).toMatchSnapshot("static-rendering.png"); | ^ 14 | }); 15 | 16 | test("Check static rendering visually matches live editor", async ({ at /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts:13:37
[chromium] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering: tests/src/end-to-end/static/static.test.ts#L13
1) [chromium] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering Error: expect(Buffer).toMatchSnapshot(expected) 1889 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts-snapshots/static-rendering-chromium-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-static-rendering-chromium/static-rendering-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-static-rendering-chromium/static-rendering-diff.png 11 | await page.goto(STATIC_URL); 12 | await page.waitForTimeout(500); > 13 | expect(await page.screenshot()).toMatchSnapshot("static-rendering.png"); | ^ 14 | }); 15 | 16 | test("Check static rendering visually matches live editor", async ({ at /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts:13:37
Playwright Tests - firefox (2/2)
Process completed with exit code 1.
[firefox] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering: tests/src/end-to-end/static/static.test.ts#L13
1) [firefox] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 2145 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts-snapshots/static-rendering-firefox-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-static-rendering-firefox-retry2/static-rendering-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-static-rendering-firefox-retry2/static-rendering-diff.png 11 | await page.goto(STATIC_URL); 12 | await page.waitForTimeout(500); > 13 | expect(await page.screenshot()).toMatchSnapshot("static-rendering.png"); | ^ 14 | }); 15 | 16 | test("Check static rendering visually matches live editor", async ({ at /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts:13:37
[firefox] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering: tests/src/end-to-end/static/static.test.ts#L13
1) [firefox] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 2145 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts-snapshots/static-rendering-firefox-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-static-rendering-firefox-retry1/static-rendering-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-static-rendering-firefox-retry1/static-rendering-diff.png 11 | await page.goto(STATIC_URL); 12 | await page.waitForTimeout(500); > 13 | expect(await page.screenshot()).toMatchSnapshot("static-rendering.png"); | ^ 14 | }); 15 | 16 | test("Check static rendering visually matches live editor", async ({ at /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts:13:37
[firefox] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering: tests/src/end-to-end/static/static.test.ts#L13
1) [firefox] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering Error: expect(Buffer).toMatchSnapshot(expected) 2145 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts-snapshots/static-rendering-firefox-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-static-rendering-firefox/static-rendering-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-static-rendering-firefox/static-rendering-diff.png 11 | await page.goto(STATIC_URL); 12 | await page.waitForTimeout(500); > 13 | expect(await page.screenshot()).toMatchSnapshot("static-rendering.png"); | ^ 14 | }); 15 | 16 | test("Check static rendering visually matches live editor", async ({ at /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts:13:37
Playwright Tests - webkit (2/2)
Process completed with exit code 1.
[webkit] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering: tests/src/end-to-end/static/static.test.ts#L13
1) [webkit] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 8030 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts-snapshots/static-rendering-webkit-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-static-rendering-webkit-retry2/static-rendering-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-static-rendering-webkit-retry2/static-rendering-diff.png 11 | await page.goto(STATIC_URL); 12 | await page.waitForTimeout(500); > 13 | expect(await page.screenshot()).toMatchSnapshot("static-rendering.png"); | ^ 14 | }); 15 | 16 | test("Check static rendering visually matches live editor", async ({ at /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts:13:37
[webkit] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering: tests/src/end-to-end/static/static.test.ts#L13
1) [webkit] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 8030 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts-snapshots/static-rendering-webkit-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-static-rendering-webkit-retry1/static-rendering-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-static-rendering-webkit-retry1/static-rendering-diff.png 11 | await page.goto(STATIC_URL); 12 | await page.waitForTimeout(500); > 13 | expect(await page.screenshot()).toMatchSnapshot("static-rendering.png"); | ^ 14 | }); 15 | 16 | test("Check static rendering visually matches live editor", async ({ at /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts:13:37
[webkit] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering: tests/src/end-to-end/static/static.test.ts#L13
1) [webkit] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering Error: expect(Buffer).toMatchSnapshot(expected) 8030 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts-snapshots/static-rendering-webkit-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-static-rendering-webkit/static-rendering-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/static-static-Check-static-rendering-Check-static-rendering-webkit/static-rendering-diff.png 11 | await page.goto(STATIC_URL); 12 | await page.waitForTimeout(500); > 13 | expect(await page.screenshot()).toMatchSnapshot("static-rendering.png"); | ^ 14 | }); 15 | 16 | test("Check static rendering visually matches live editor", async ({ at /__w/BlockNote/BlockNote/tests/src/end-to-end/static/static.test.ts:13:37
Build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: 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
1 failed [chromium] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering 39 passed (38.2s)
🎭 Playwright Run Summary
1 failed [firefox] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering 39 passed (52.1s)
🎭 Playwright Run Summary
1 failed [webkit] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering 39 passed (1.1m)
🎭 Playwright Run Summary
2 skipped 86 passed (1.2m)
Build
{ "workflowData": { "owner": "TypeCellOS", "repo": "BlockNote", "sha": "e587cb0b01a49a19c722384dbd312256bbed669b", "ref": "2684" }, "key": "BFSLNf0RHO", "runId": 25056515448, "webhookDebug": { "action": "requested", "head_branch": "default-color-rename", "head_repository_full_name": "TypeCellOS/BlockNote", "full_name": "TypeCellOS/BlockNote", "isPullRequest": true, "prNumber": 2684, "prNumberType": "number", "isNewPullRequest": true, "isOldPullRequest": false, "prKey": "TypeCellOS/BlockNote:default-color-rename", "oldPrDataHash": "tq1msM6u2k", "lookupKey": "TypeCellOS/BlockNote:default-color-rename", "data": { "owner": "TypeCellOS", "repo": "BlockNote", "sha": "e587cb0b01a49a19c722384dbd312256bbed669b", "ref": "2684" } } }
🎭 Playwright Run Summary
14 skipped 74 passed (1.5m)
🎭 Playwright Run Summary
10 skipped 78 passed (1.6m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-chromium-1 Expired
120 KB
sha256:445977c907c5bef6c02abf2c51e5da0bd046a39e64c2b567288b2a354bd2a54f
blob-report-chromium-2 Expired
236 KB
sha256:3ec8967dd7c448f293d478567d5f257beab5455e610247f64cb9e133b9770dc2
blob-report-firefox-1 Expired
107 KB
sha256:b6463b04afd7b94fc98b0f25133af7ebf8aae1271daf84d6271ee76d60b7beb6
blob-report-firefox-2 Expired
273 KB
sha256:71f695f10d480a8ea36f400701614c06680215dc40401aa5d9df3e47baa8bd32
blob-report-webkit-1 Expired
114 KB
sha256:9e39b6c4757df0b1fa8c8315c2cb595d52727c2b386597a8b42baaf90391a827
blob-report-webkit-2 Expired
319 KB
sha256:b7aafbcd9bee2a422543793c07b41f3f5f397c05bdac0e7133ab0cb7bbb58cbe
playwright-build Expired
21.5 MB
sha256:8ef4961b135a75d08f996bd03f27b0e1a75ddb2f9416b7df900ccf9c9d9bfecd
playwright-report-chromium-1 Expired
254 KB
sha256:6eb1d0423bbba361fbf0f963b905fccac1ed21b6142f2f8db9cd1ef642f00ad2
playwright-report-chromium-2 Expired
749 KB
sha256:b1f12c3fc6286209f98faeaf04817a1c27f7a920ccb090623429f9471dba2ddd
playwright-report-firefox-1 Expired
244 KB
sha256:fcefa9d925ed63acd8ecc8132c9c85c0c740d85a78d51ed6f888c02d5ac55ded
playwright-report-firefox-2 Expired
780 KB
sha256:e5e925daa8e0c26e9aa34ea4a8af4fd7d54f8b6fa7417c65525b0479150c8c12
playwright-report-merged Expired
1.21 MB
sha256:689b654f1e35f3556866d2727512dcbf2abcb09a4492f01609b700944a5e0023
playwright-report-webkit-1 Expired
250 KB
sha256:8a59810cf4693898a46263ab7de170993503fa2f1e1fd13bc03b78c2a68e7501
playwright-report-webkit-2 Expired
790 KB
sha256:1720cefe91d9984011ae697d9340339d5b5019eba01871f82bed7633918beaeb
relative-ci-artifacts-editor
48.3 KB
sha256:c6b8eb296855c3f24ea8c397d5fd640d147cb2792a200286b6c3e321db603dad