Skip to content

fix(docx-exporter): omit w:lang when no locale provided instead of defaulting to en-US #7359

fix(docx-exporter): omit w:lang when no locale provided instead of defaulting to en-US

fix(docx-exporter): omit w:lang when no locale provided instead of defaulting to en-US #7359

Triggered via pull request April 16, 2026 15:23
Status Success
Total duration 7m 28s
Artifacts 15

build.yml

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

Annotations

2 errors, 1 warning, and 7 notices
[firefox] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar: tests/src/end-to-end/shadcn/shadcn.test.ts#L41
1) [firefox] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar ── Error: expect(Buffer).toMatchSnapshot(expected) 209 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/shadcn/shadcn.test.ts-snapshots/shadcn-link-toolbar-firefox-linux.png Received: /__w/BlockNote/BlockNote/tests/test-results/shadcn-shadcn-Check-ShadCN-UI-Check-link-toolbar-firefox/shadcn-link-toolbar-actual.png Diff: /__w/BlockNote/BlockNote/tests/test-results/shadcn-shadcn-Check-ShadCN-UI-Check-link-toolbar-firefox/shadcn-link-toolbar-diff.png 39 | 40 | await page.waitForTimeout(700); > 41 | expect(await page.screenshot()).toMatchSnapshot("shadcn-link-toolbar.png"); | ^ 42 | }); 43 | test("Check slash menu", async ({ page }) => { 44 | await focusOnEditor(page); at /__w/BlockNote/BlockNote/tests/src/end-to-end/shadcn/shadcn.test.ts:41:37
[webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:18:7 › Check Keyboard Handlers' Behaviour › Check Enter when selection is not empty: tests/src/utils/editor.ts#L47
1) [webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:18:7 › Check Keyboard Handlers' Behaviour › Check Enter when selection is not empty Error: expect(string).toMatchSnapshot(expected) @@ -38,17 +38,11 @@ "type": "paragraph", "attrs": { "backgroundColor": "default", "textColor": "default", "textAlignment": "left" - }, - "content": [ - { - "type": "text", - "text": "g" - } - ] + } } ] }, { "type": "blockContainer", Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts-snapshots/enterSelectionNotEmpty-json-webkit-linux.json Received: /__w/BlockNote/BlockNote/tests/test-results/keyboardhandlers-keyboardh-50885-when-selection-is-not-empty-webkit/enterSelectionNotEmpty-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:37: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
40 passed (34.5s)
🎭 Playwright Run Summary
1 flaky [firefox] › src/end-to-end/shadcn/shadcn.test.ts:28:7 › Check ShadCN UI › Check link toolbar ─── 39 passed (47.5s)
🎭 Playwright Run Summary
40 passed (59.8s)
Build
{ "workflowData": { "owner": "TypeCellOS", "repo": "BlockNote", "sha": "295894dae8c79f22976f5614f666038687b5dfc5", "ref": "2651" }, "key": "Pkvo7ZmnBO", "runId": 24518707920, "webhookDebug": { "action": "requested", "head_branch": "fix/docx-omit-wlang-default", "head_repository_full_name": "StephanMeijer/BlockNote", "full_name": "TypeCellOS/BlockNote", "isPullRequest": true, "prNumber": 2651, "prNumberType": "number", "isNewPullRequest": true, "isOldPullRequest": false, "prKey": "StephanMeijer/BlockNote:fix/docx-omit-wlang-default", "oldPrDataHash": "UOuTC2I4Nh", "lookupKey": "StephanMeijer/BlockNote:fix/docx-omit-wlang-default", "data": { "owner": "TypeCellOS", "repo": "BlockNote", "sha": "295894dae8c79f22976f5614f666038687b5dfc5", "ref": "2651" } } }
🎭 Playwright Run Summary
2 skipped 82 passed (1.2m)
🎭 Playwright Run Summary
12 skipped 72 passed (1.4m)
🎭 Playwright Run Summary
1 flaky [webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:18:7 › Check Keyboard Handlers' Behaviour › Check Enter when selection is not empty 10 skipped 73 passed (2.0m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-chromium-1 Expired
114 KB
sha256:27ab8b5cb64956ac2eebf6355ce2a4d825add4d5835700f386e727601253fd2f
blob-report-chromium-2 Expired
48.6 KB
sha256:c2303074b6529c484c3a0f4a0fe9408964646586f65bfc772fec87e5def6b359
blob-report-firefox-1 Expired
103 KB
sha256:d513dc5026fe62a84d084137734c0a3e780df22170328aea5cbac6992bb13fd4
blob-report-firefox-2 Expired
208 KB
sha256:0bbd4475d5b86071ef0d2a0f089b01a656108de6dcc12a0d75f8ce91d04c6839
blob-report-webkit-1 Expired
5.05 MB
sha256:1e73948d334ff5a3ce1c83f85b0a4557dad640d00d1764173954afd2ac804aa1
blob-report-webkit-2 Expired
49.4 KB
sha256:a06e3724ce7cd825e0c4aaf30d7cecc21bab558132d126b668eaca8c9758f270
playwright-build Expired
21.6 MB
sha256:6565751a3b464791de95ab27692e5dbed33fa9c69e930b9cd9eecf6e19c31e74
playwright-report-chromium-1
248 KB
sha256:424eba39dbc40f9e5f2c050dda2fea0775d0c31344344f6488333e82aaef8207
playwright-report-chromium-2
207 KB
sha256:7edeaa32092d02ccd532dd2cb08d9875c0c7f968d1dfea8d5b6286680e618d6c
playwright-report-firefox-1
240 KB
sha256:117dc3d415dbb24205f5108b829baa7f7f530972c6b0665b5524a784fe3cd976
playwright-report-firefox-2
749 KB
sha256:fede518d4062ceae1467b43374650d0206d4617a8e3192d858ec258752c1b3a7
playwright-report-merged
5.78 MB
sha256:0bb3f5eb905f5c535c2e2506ae36a7e1f61dae18ddc0a6c3e3d55e344ab961ab
playwright-report-webkit-1
5.56 MB
sha256:565237984b6c88829a7390d9c1042dacba4bf136935d75f9ebe67701766f8b17
playwright-report-webkit-2
208 KB
sha256:4cab9391c1b12c5240479f556e627796ffc228abc15bf99eeada106151adb1f9
relative-ci-artifacts-editor
48.5 KB
sha256:86cdf9dc2c6d899817befde95dd4853100fd51cc50c7ffa4cea5810226e67e87