Skip to content

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

fix: Color naming & CSS (BLO-946)

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

Triggered via pull request April 28, 2026 13:45
Status Failure
Total duration 7m 49s
Artifacts 15

build.yml

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

Annotations

12 errors, 1 warning, and 7 notices
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 - 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 - 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/
Build
{ "workflowData": { "owner": "TypeCellOS", "repo": "BlockNote", "sha": "e587cb0b01a49a19c722384dbd312256bbed669b", "ref": "2684" }, "key": "jFzDX5AqVS", "runId": 25056559398, "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
1 failed [firefox] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering 39 passed (51.6s)
🎭 Playwright Run Summary
1 failed [chromium] › src/end-to-end/static/static.test.ts:10:7 › Check static rendering › Check static rendering 39 passed (39.5s)
🎭 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)
🎭 Playwright Run Summary
14 skipped 74 passed (1.5m)
🎭 Playwright Run Summary
10 skipped 78 passed (2.0m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-chromium-1 Expired
120 KB
sha256:753c72e070ae274374c20884a144ac4a51fca5d5448e66385fc62331bbee5d96
blob-report-chromium-2 Expired
236 KB
sha256:b76e726cc14770744ac3890b4f776d010718e3b18fb7b26ee5904e07e74f2ac9
blob-report-firefox-1 Expired
107 KB
sha256:6b3e79c28c279e3904d90ed3ffc58deb8f96d4cf6d49c2e7b1cfed43971a2413
blob-report-firefox-2 Expired
274 KB
sha256:643d6ca168b4ce81d46559578eb9a2d91cb67535eb2f8c221c735fe82d7f22be
blob-report-webkit-1 Expired
115 KB
sha256:92948dceea2d495f77ff570568c01a2eb616b549cd989a47d99bb2d613e2012b
blob-report-webkit-2 Expired
319 KB
sha256:f8415cc54cb5b9177fa308ccdd419fd666abbccb6df5d611d26dfc253624972b
playwright-build Expired
21.5 MB
sha256:e0b1244c168fc00f8707e301b6a3cd5d00f4dfec30c2d905272328efe1ec2e96
playwright-report-chromium-1 Expired
254 KB
sha256:f4a1f68ac01894871498862cb2ecdca38ca2acec6950c7485b0ff5f21b3a4035
playwright-report-chromium-2 Expired
749 KB
sha256:facae45b158336fd06cd244e0d9a14b326542f2056d1a719672bac5acf5d980c
playwright-report-firefox-1 Expired
244 KB
sha256:4ab8cb9f3c664022dec0d19013f7fbe9c03747986cb67159cc0be5a2a77ac656
playwright-report-firefox-2 Expired
781 KB
sha256:f20cd1cbcd0cb197e8cd358ac4abf3ab4496d8e943a5f2db767eaa36db3b7f78
playwright-report-merged Expired
1.21 MB
sha256:622a8f7a04d5ffd98cf0e16cfb42a78ce4d9647c196219d491ed47c6814358cc
playwright-report-webkit-1 Expired
251 KB
sha256:2d6dd5fb90fcdc9177cfdab359d979728740e59edfe2b5fe6135cb1a4a021d37
playwright-report-webkit-2 Expired
790 KB
sha256:e353d339d5bfb14a917e6c573e2f3f5573c336ab96bae2c7e69db9260cfb27ef
relative-ci-artifacts-editor
48.3 KB
sha256:74c85ed10477fdc3d6beb0383c76b6994bbc57e30c62e71bd18a533b48339f19