Skip to content

fix: Backspace bug when current block is empty and previous block's last child is empty #7175

fix: Backspace bug when current block is empty and previous block's last child is empty

fix: Backspace bug when current block is empty and previous block's last child is empty #7175

Triggered via pull request April 2, 2026 15:20
Status Success
Total duration 8m 55s
Artifacts 15

build.yml

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

Annotations

9 warnings and 7 notices
Playwright Build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright Tests - firefox (2/2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright Tests - chromium (2/2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright Tests - chromium (1/2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright Tests - webkit (2/2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright Tests - firefox (1/2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright Tests - webkit (1/2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Merge Playwright Reports
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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": "cdf8729cbcf08f95f902650580b59e5b40389448", "ref": "2610" }, "key": "cO73YhgpJF", "runId": 23907870710, "webhookDebug": { "action": "requested", "head_branch": "backspace-empty-nested-block-fix", "head_repository_full_name": "TypeCellOS/BlockNote", "full_name": "TypeCellOS/BlockNote", "isPullRequest": true, "prNumber": 2610, "prNumberType": "number", "isNewPullRequest": true, "isOldPullRequest": false, "prKey": "TypeCellOS/BlockNote:backspace-empty-nested-block-fix", "oldPrDataHash": "Mf4Zoh1ocL", "lookupKey": "TypeCellOS/BlockNote:backspace-empty-nested-block-fix", "data": { "owner": "TypeCellOS", "repo": "BlockNote", "sha": "cdf8729cbcf08f95f902650580b59e5b40389448", "ref": "2610" } } }
🎭 Playwright Run Summary
40 passed (45.2s)
🎭 Playwright Run Summary
40 passed (34.7s)
🎭 Playwright Run Summary
2 skipped 82 passed (1.2m)
🎭 Playwright Run Summary
40 passed (1.0m)
🎭 Playwright Run Summary
12 skipped 72 passed (1.4m)
🎭 Playwright Run Summary
10 skipped 74 passed (1.8m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-chromium-1 Expired
114 KB
sha256:5e124a669b2ae1660bd06a74edeecb85e84616fec85a88a9b27f208a1e5a8d13
blob-report-chromium-2 Expired
48.6 KB
sha256:7fd1d5c998df4868c2d554ad230d3ce334ca59660d011023dd55e66c6a196978
blob-report-firefox-1 Expired
103 KB
sha256:cd6074e38ec14eba41efa43f15bb9bbb0800351e88f8fda4bc544199c706faef
blob-report-firefox-2 Expired
49.7 KB
sha256:31d9489846088287178c79e99c56e4f81e1e0e3678327aad76e1c01090886118
blob-report-webkit-1 Expired
109 KB
sha256:728b7da3212b41d2c16fb8ca76a581dba5c19b54faa12bce8f5de26060101e28
blob-report-webkit-2 Expired
49.4 KB
sha256:f63c82e099b0daa2d873424477913a9cdb654881f4dc255526a532d0e4fa65f6
playwright-build Expired
26.4 MB
sha256:c38c0dc063faa7fd9e6da40ab4e2d5fa8e934b5aa1be456ba625fdea9f2b8319
playwright-report-chromium-1 Expired
248 KB
sha256:a849ec6b5e780da68d0151784def3c6a970e3e68df67317276b149df52f460d0
playwright-report-chromium-2 Expired
207 KB
sha256:be7e761b1762cc09950580d444eb745d82978e1d4c1057e14799f6b8ed38e076
playwright-report-firefox-1 Expired
240 KB
sha256:e1fe7efecb589eaa486b9210e191c315c6c403ae86882af351c671d786291112
playwright-report-firefox-2 Expired
207 KB
sha256:58255e78aa851482433ecdf04dbf1e400920f7b43634a98de6783c9b12119ea1
playwright-report-merged Expired
316 KB
sha256:647525f95b868fc42eb8b29032583b545e3d8b51610f90334a94d89dbfba1680
playwright-report-webkit-1 Expired
244 KB
sha256:a494803985d5d15f4fffd7785c69f600afeef023b86f179d1cc5d724086fb8bb
playwright-report-webkit-2 Expired
208 KB
sha256:fbe7c8b77b545b5abc98b37dc903b847985d5b6439e3d950e55b5da934a97ff1
relative-ci-artifacts-editor
47.2 KB
sha256:28c67cded2dff3c638844d4c32979648bf2964b801967ca80f62e778985dee24