Skip to content

feat: @y/prosemirror v2 + @y/y v14 integration #7828

feat: @y/prosemirror v2 + @y/y v14 integration

feat: @y/prosemirror v2 + @y/y v14 integration #7828

Triggered via pull request May 13, 2026 20:12
Status Failure
Total duration 7m 2s
Artifacts 15

build.yml

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

Annotations

4 errors, 1 warning, and 7 notices
Playwright Tests - webkit (1/2)
Process completed with exit code 1.
[webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:130:7 › Check Keyboard Handlers' Behaviour › Check Backspace preserves nested blocks: tests/src/utils/editor.ts#L47
2) [webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:130:7 › Check Keyboard Handlers' Behaviour › Check Backspace preserves nested blocks Error: expect(string).toMatchSnapshot(expected) @@ -27,10 +27,26 @@ ] }, { "type": "blockContainer", "attrs": { + "id": "1" + }, + "content": [ + { + "type": "paragraph", + "attrs": { + "backgroundColor": "default", + "textColor": "default", + "textAlignment": "left" + } + } + ] + }, + { + "type": "blockContainer", + "attrs": { "id": "2" }, "content": [ { "type": "paragraph", Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts-snapshots/backspacePreservesNestedBlocks-json-webkit-linux.json Received: /__w/BlockNote/BlockNote/tests/test-results/keyboardhandlers-keyboardh-494d0-ace-preserves-nested-blocks-webkit/backspacePreservesNestedBlocks-json-actual.json at ../utils/editor.ts:47 45 | // Remove id from docs 46 | const doc = JSON.stringify(await getDoc(page), null, 2); > 47 | expect(doc).toMatchSnapshot(`${name}.json`); | ^ 48 | } 49 | at compareDocToSnapshot (/__w/BlockNote/BlockNote/tests/src/utils/editor.ts:47:15) at /__w/BlockNote/BlockNote/tests/src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:149:5
[webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:306:7 › Check Keyboard Handlers' Behaviour › Check Delete before shallower block: tests/src/utils/editor.ts#L47
1) [webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:306:7 › Check Keyboard Handlers' Behaviour › Check Delete before shallower block Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(string).toMatchSnapshot(expected) @@ -41,19 +41,41 @@ "textAlignment": "left" }, "content": [ { "type": "text", - "text": "ParagraphParagraph" + "text": "Paragrap" } ] } ] } ] } ] + }, + { + "type": "blockContainer", + "attrs": { + "id": "2" + }, + "content": [ + { + "type": "paragraph", + "attrs": { + "backgroundColor": "default", + "textColor": "default", + "textAlignment": "left" + }, + "content": [ + { + "type": "text", + "text": "Paragraph" + } + ] + } + ] } ] } ] } Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts-snapshots/deleteShallowerBlock-json-webkit-linux.json Received: /__w/BlockNote/BlockNote/tests/test-results/keyboardhandlers-keyboardh-9a661-lete-before-shallower-block-webkit-retry2/deleteShallowerBlock-json-actual.json at ../utils/editor.ts:47 45 | // Remove id from docs 46 | const doc = JSON.stringify(await getDoc(page), null, 2); > 47 | expect(doc).toMatchSnapshot(`${name}.json`); | ^ 48 | } 49 | at compareDocToSnapshot (/__w/BlockNote/BlockNote/tests/src/utils/editor.ts:47:15) at /__w/BlockNote/BlockNote/tests/src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:319:5
[webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:306:7 › Check Keyboard Handlers' Behaviour › Check Delete before shallower block: tests/src/utils/editor.ts#L47
1) [webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:306:7 › Check Keyboard Handlers' Behaviour › Check Delete before shallower block Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(string).toMatchSnapshot(expected) @@ -41,19 +41,41 @@ "textAlignment": "left" }, "content": [ { "type": "text", - "text": "ParagraphParagraph" + "text": "Paragrah" } ] } ] } ] } ] + }, + { + "type": "blockContainer", + "attrs": { + "id": "2" + }, + "content": [ + { + "type": "paragraph", + "attrs": { + "backgroundColor": "default", + "textColor": "default", + "textAlignment": "left" + }, + "content": [ + { + "type": "text", + "text": "Paragraph" + } + ] + } + ] } ] } ] } Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts-snapshots/deleteShallowerBlock-json-webkit-linux.json Received: /__w/BlockNote/BlockNote/tests/test-results/keyboardhandlers-keyboardh-9a661-lete-before-shallower-block-webkit-retry1/deleteShallowerBlock-json-actual.json at ../utils/editor.ts:47 45 | // Remove id from docs 46 | const doc = JSON.stringify(await getDoc(page), null, 2); > 47 | expect(doc).toMatchSnapshot(`${name}.json`); | ^ 48 | } 49 | at compareDocToSnapshot (/__w/BlockNote/BlockNote/tests/src/utils/editor.ts:47:15) at /__w/BlockNote/BlockNote/tests/src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:319:5
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 skipped 42 passed (45.0s)
🎭 Playwright Run Summary
43 passed (35.6s)
Build
{ "workflowData": { "owner": "TypeCellOS", "repo": "BlockNote", "sha": "6b9a6f6079631f314e000376da7d7b520646ec4d", "ref": "2739", "headBranch": "y-prosemirror-v14" }, "key": "wdb5tovTHr", "runId": 25823776211, "webhookDebug": { "action": "requested", "head_branch": "y-prosemirror-v14", "head_repository_full_name": "TypeCellOS/BlockNote", "full_name": "TypeCellOS/BlockNote", "isPullRequest": true, "prNumber": 2739, "prNumberType": "number", "isNewPullRequest": true, "isOldPullRequest": false, "prKey": "TypeCellOS/BlockNote:y-prosemirror-v14", "oldPrDataHash": "t6x2q9R706", "lookupKey": "TypeCellOS/BlockNote:y-prosemirror-v14", "data": { "owner": "TypeCellOS", "repo": "BlockNote", "sha": "6b9a6f6079631f314e000376da7d7b520646ec4d", "ref": "2739", "headBranch": "y-prosemirror-v14" } }, "currentCursor": { "sha": "ac523715aa942d4256efb1d39c92d3acebad6498", "timestamp": 25800692017 }, "pkgPrNewVersion": "0.0.72" }
🎭 Playwright Run Summary
43 passed (1.0m)
🎭 Playwright Run Summary
2 skipped 92 passed (1.3m)
🎭 Playwright Run Summary
16 skipped 78 passed (1.5m)
🎭 Playwright Run Summary
1 failed [webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:306:7 › Check Keyboard Handlers' Behaviour › Check Delete before shallower block 1 flaky [webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:130:7 › Check Keyboard Handlers' Behaviour › Check Backspace preserves nested blocks 12 skipped 12 did not run 68 passed (2.5m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-chromium-1 Expired
127 KB
sha256:4f06712a58de5f55731e3a97b27ea2f1bb7fc158d8efbaaf02748b9f078d6dbd
blob-report-chromium-2 Expired
52.4 KB
sha256:87d51abaaae5d72c6988d453e011acdc1f23ea2d261b39a779d32abc79abd7d2
blob-report-firefox-1 Expired
113 KB
sha256:552475e7f139a56f8c74055cf305d4dd36ad096e26b114a96a78e2ec8039ab0c
blob-report-firefox-2 Expired
52.3 KB
sha256:59e4ce431aec3dc54d821d9ef4e2d746339ed2fb6ac1ed93eac9571917ae98a9
blob-report-webkit-1 Expired
3.93 MB
sha256:031c39632afab3a1188052973c8048f6d030a318494a4cf1ba314f256fbc3511
blob-report-webkit-2 Expired
53.1 KB
sha256:843c71e1b61dd1e41d11c43a9f37662edc2602d1e31752e99d4d9de3d8204fc4
playwright-build Expired
21.2 MB
sha256:453a805c464dbe68b3ca224fd88e7505a28348334021a8e7589ebdea4cefa123
playwright-report-chromium-1 Expired
260 KB
sha256:8208d6625f4ec66cb56168ff398620fa845e1f1216ad76155ae8a0b612c8c1ad
playwright-report-chromium-2 Expired
210 KB
sha256:6868ff5712cee830629e992b75d1806c6ec38a8d54e460e0a4513866e53d6286
playwright-report-firefox-1 Expired
249 KB
sha256:cf4ecfdffedb234b8eecffd6d41589bdb3ede2ada3461435abf2961c66aa0f3d
playwright-report-firefox-2 Expired
209 KB
sha256:98c8af0015174d6159b3ca3932e5c9fb55ae91561ee7faebded02a0fa6da6c32
playwright-report-merged Expired
4.48 MB
sha256:1300f0031b619931351d3ca78a3376543ebe36ed7462869ff8037d148ed0e949
playwright-report-webkit-1 Expired
4.41 MB
sha256:cd476f828c324f655afe4c380bf8e3fe4790f8ca8a70031fd4e88cafb0d70470
playwright-report-webkit-2 Expired
210 KB
sha256:2bc345230a8645131cc404524abf4cf6efffe6e3eccfd0099e7b17e09febcddc
relative-ci-artifacts-editor
44.8 KB
sha256:dc06b8ff615962b065ea2e955defe5ed9f01e3f5b2ad691cb0ca490fe8b6ee8b