Skip to content

refactor: portal floating UI elements to document.body to prevent overflow clipping BLO-1115 #7274

refactor: portal floating UI elements to document.body to prevent overflow clipping BLO-1115

refactor: portal floating UI elements to document.body to prevent overflow clipping BLO-1115 #7274

Triggered via pull request April 8, 2026 11:03
Status Failure
Total duration 8m 6s
Artifacts 14

build.yml

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

Annotations

3 errors, 9 warnings, and 6 notices
Build
Process completed with exit code 130.
src/context/react/ReactServer.test.tsx > Test ServerBlockNoteEditor with React blocks > works for blocks with context: packages/server-util/src/context/react/ReactServer.test.tsx#L88
Error: Snapshot `Test ServerBlockNoteEditor with React blocks > works for blocks with context 1` mismatched Expected: ""<div class="bn-block-group" data-node-type="blockGroup"><div class="bn-block-outer" data-node-type="blockOuter" data-id="1"><div class="bn-block" data-node-type="blockContainer" data-id="1"><div class="bn-block-content" data-content-type="reactContextParagraph" data-node-view-wrapper="" style="white-space: normal;"><div class="bn-inline-content">React Context Paragraph</div></div></div></div></div>"" Received: ""<div class="bn-block-group" data-node-type="blockGroup"><div class="bn-block-outer" data-node-type="blockOuter" data-id="1"><div class="bn-block" data-node-type="blockContainer" data-id="1"><span></span></div></div></div>"" ❯ src/context/react/ReactServer.test.tsx:88:18
[webkit] › src/end-to-end/multicolumn/multicolumn.test.ts:28:7 › Check Multi-Column Behaviour › Check Delete before column with single block: tests/src/utils/editor.ts#L47
1) [webkit] › src/end-to-end/multicolumn/multicolumn.test.ts:28:7 › Check Multi-Column Behaviour › Check Delete before column with single block Error: expect(string).toMatchSnapshot(expected) @@ -54,33 +54,18 @@ }, "content": [ { "type": "text", "text": "This paragraph is in a column!" - } - ] - } - ] - }, - { - "type": "blockContainer", - "attrs": { - "id": "5" - }, - "content": [ - { - "type": "heading", - "attrs": { - "backgroundColor": "default", - "textColor": "default", - "textAlignment": "left", - "level": 1, - "isToggleable": false - }, - "content": [ + }, { "type": "text", + "marks": [ + { + "type": "bold" + } + ], "text": "So is this heading!" } ] } ] Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/multicolumn/multicolumn.test.ts-snapshots/deleteBeforeColumnWithSingleBlock-json-webkit-linux.json Received: /__w/BlockNote/BlockNote/tests/test-results/multicolumn-multicolumn-Ch-681b4-re-column-with-single-block-webkit/deleteBeforeColumnWithSingleBlock-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/multicolumn/multicolumn.test.ts:35:5
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, 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 - 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 (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/
🎭 Playwright Run Summary
40 passed (35.5s)
🎭 Playwright Run Summary
40 passed (43.7s)
🎭 Playwright Run Summary
2 skipped 82 passed (1.1m)
🎭 Playwright Run Summary
1 flaky [webkit] › src/end-to-end/multicolumn/multicolumn.test.ts:28:7 › Check Multi-Column Behaviour › Check Delete before column with single block 39 passed (1.1m)
🎭 Playwright Run Summary
12 skipped 72 passed (1.4m)
🎭 Playwright Run Summary
10 skipped 74 passed (1.9m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-chromium-1 Expired
113 KB
sha256:d7586fbd37e81afae9e2f19d19fd37c8546729a5798ceb6e5e75978632faf5c3
blob-report-chromium-2 Expired
48.7 KB
sha256:572c6e8c1c2ffa2c2df009008f87ed0c046716884e210b8dc14c776551b046fd
blob-report-firefox-1 Expired
103 KB
sha256:251660a5d1aa11fcc213621e1ef3c86adf4332e08a5b52cecf8da5da8007ef14
blob-report-firefox-2 Expired
49.6 KB
sha256:be3e87316f8c73f0e4ec85abd5e24c65235c19db2c3d240eb1618ccec744cf55
blob-report-webkit-1 Expired
109 KB
sha256:881eaf3f4c9e2f6b2eaf3fdbc4fabcbc32931c9a20cc16766ed81eb9a3464a21
blob-report-webkit-2 Expired
887 KB
sha256:dc83014f8ec88ecae4b96f7aefa04e15c3c043004e821d36da3d79fb9117089b
playwright-build Expired
26.6 MB
sha256:a62327840d0325a62e1afb6c44ce6eacdff24dd5f83c9594be70419a0401eca1
playwright-report-chromium-1 Expired
247 KB
sha256:b0e9d86860f5619eed870c681a6a67c80e490d9ff137e04bd0bff77b3bee4f1e
playwright-report-chromium-2 Expired
207 KB
sha256:6b93be0d79696f8eab1069acc2e40815c436ceee2a8dfdd9f458604a2184e5da
playwright-report-firefox-1 Expired
240 KB
sha256:d0582bb32f1ab33be8616b037abbaaa0890d3b5fb18df6e3f3fbeab91acfde58
playwright-report-firefox-2 Expired
207 KB
sha256:f1f92749f0a326c2b1df8a8df5264bc85c9e341ac12ab0fc5000aa07dd7d31a4
playwright-report-merged Expired
1.5 MB
sha256:a843443e546cc19d81f07ad3884095bfd0cd6df6ce8374cdcf8854e59c425e1d
playwright-report-webkit-1 Expired
245 KB
sha256:87cce06c9add9f5b5c10e63d8ac1c1ab229037333a9b14df519f3fa66a56d4a4
playwright-report-webkit-2 Expired
1.39 MB
sha256:c2d6850358ed4488de53783396f371c3efb86c6d4183c2d9be859ff0d807fb39