Skip to content

fix(markdown): stable round-trip for tables, captions, and audio #7694

fix(markdown): stable round-trip for tables, captions, and audio

fix(markdown): stable round-trip for tables, captions, and audio #7694

Triggered via pull request May 7, 2026 04:43
Status Success
Total duration 7m 26s
Artifacts 15

build.yml

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

Annotations

1 error, 1 warning, and 7 notices
[webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:275:7 › Check Keyboard Handlers' Behaviour › Check Delete end of block with multiple children: tests/src/utils/editor.ts#L47
1) [webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:275:7 › Check Keyboard Handlers' Behaviour › Check Delete end of block with multiple children Error: expect(string).toMatchSnapshot(expected) @@ -18,21 +18,21 @@ "textAlignment": "left" }, "content": [ { "type": "text", - "text": "ParagraphParagraph" + "text": "Paragraph" } ] }, { "type": "blockGroup", "content": [ { "type": "blockContainer", "attrs": { - "id": "2" + "id": "1" }, "content": [ { "type": "paragraph", "attrs": { @@ -41,11 +41,11 @@ "textAlignment": "left" }, "content": [ { "type": "text", - "text": "Paragraph" + "text": "ParagraphParagraph" } ] } ] } Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts-snapshots/deleteMultipleChildren-json-webkit-linux.json Received: /__w/BlockNote/BlockNote/tests/test-results/keyboardhandlers-keyboardh-14f97-lock-with-multiple-children-webkit/deleteMultipleChildren-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:288: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/
Build
{ "workflowData": { "owner": "TypeCellOS", "repo": "BlockNote", "sha": "7512b1c07c74b1e896816b92fed00d752b25ed02", "ref": "2720", "headBranch": "feat/markdown-table-headers" }, "key": "dSxmriPfOU", "runId": 25476497661, "webhookDebug": { "action": "requested", "head_branch": "feat/markdown-table-headers", "head_repository_full_name": "TypeCellOS/BlockNote", "full_name": "TypeCellOS/BlockNote", "isPullRequest": true, "prNumber": 2720, "prNumberType": "number", "isNewPullRequest": true, "isOldPullRequest": false, "prKey": "TypeCellOS/BlockNote:feat/markdown-table-headers", "oldPrDataHash": "rf5XHMqX5C", "lookupKey": "TypeCellOS/BlockNote:feat/markdown-table-headers", "data": { "owner": "TypeCellOS", "repo": "BlockNote", "sha": "7512b1c07c74b1e896816b92fed00d752b25ed02", "ref": "2720", "headBranch": "feat/markdown-table-headers" } }, "currentCursor": { "sha": "67ffdcf6271e2e8c6458b34db9047357c0300896", "timestamp": 25476058219 } }
🎭 Playwright Run Summary
43 passed (37.2s)
🎭 Playwright Run Summary
1 skipped 42 passed (46.3s)
🎭 Playwright Run Summary
43 passed (1.1m)
🎭 Playwright Run Summary
2 skipped 91 passed (1.3m)
🎭 Playwright Run Summary
16 skipped 77 passed (1.6m)
🎭 Playwright Run Summary
1 flaky [webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:275:7 › Check Keyboard Handlers' Behaviour › Check Delete end of block with multiple children 12 skipped 80 passed (2.7m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-chromium-1 Expired
128 KB
sha256:2a210393173c493d9f156c03c20a561a3f7c28980f0cfcc8ccce18cb1be32b4d
blob-report-chromium-2 Expired
53 KB
sha256:83f4a13ea643268ef7e897a6536547c0b8779b44f0cab39088e74f201a156f19
blob-report-firefox-1 Expired
114 KB
sha256:f6a491982eecdf138119a54df293fc520cbbe4967e8c2f2154fdf86b146be2ae
blob-report-firefox-2 Expired
52.6 KB
sha256:0a65e1ff1fe41d98bdaa916d0ea7fd40c23c79e1b23c04e78338610fd2d06637
blob-report-webkit-1 Expired
5.3 MB
sha256:3469a8c0808636cd35e991377e88bccf729b37af639019afb079cf493a94277b
blob-report-webkit-2 Expired
53.5 KB
sha256:3d0efa96851e433af2d0a182f659366da7073b63055ead3422fc32da7435c45c
playwright-build Expired
21.2 MB
sha256:bdc5078013de805e3b38cfe5bcf30bd6e9b307d31d25921402c08ad97715c0c9
playwright-report-chromium-1 Expired
261 KB
sha256:2f5358a907c1228002fc080322c4504f5105fa42e7d143108d36247672b22562
playwright-report-chromium-2 Expired
210 KB
sha256:be82ae09869011af6cb11dc1548bc17db0acc4a4152a658970d228ec0d8ef007
playwright-report-firefox-1 Expired
250 KB
sha256:03bffd76354bbe785878d80d31fa948b7788e7b03b67d27c840a18c3eb28727c
playwright-report-firefox-2 Expired
209 KB
sha256:bdb25fed36648ecceae92dcb1e7d222421665aff3db698ece2ef62eb91c7980f
playwright-report-merged Expired
5.86 MB
sha256:22df70c1a6e089d5c5d3f216743d82d912f1ef0d782a0c78dce237b90b2e2c29
playwright-report-webkit-1 Expired
5.79 MB
sha256:ecc0f7f0220ffe50e529e5114b4d73a5a34e42ea0d50c6506e30a9444d8feb33
playwright-report-webkit-2 Expired
210 KB
sha256:c5a6cb6a9ff5b7c22e5c13190a3d50579d47a9e02c3089668dbb6c3a463ca313
relative-ci-artifacts-editor
44.7 KB
sha256:8abd2ab657870eb7c8597931d0aedefc419e0f36db6298cafd298dc2cfbbf405