Skip to content

fix: Non-editable link clicks opening duplicate tabs #7438

fix: Non-editable link clicks opening duplicate tabs

fix: Non-editable link clicks opening duplicate tabs #7438

Triggered via pull request April 20, 2026 14:47
Status Failure
Total duration 7m 0s
Artifacts 14

build.yml

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

Annotations

3 errors and 6 notices
Build
Process completed with exit code 1.
src/api/formats/tests/validateTestEnvironment.test.ts > MSW Snapshots > should only have one snapshot file per test: packages/xl-ai/src/api/formats/tests/validateTestEnvironment.test.ts#L68
Error: Found duplicate MSW snapshot files for the following (57) tests: - update block type: 2 files update block type_1_7c4fbdcabcec0568ade27d2b47afbaab.json update block type_1_72aecf62b6c9c807411d248d46a62eea.json - update block type and content: 2 files update block type and content_1_f3c6521f6f12dc50dc16d0bbc277a858.json update block type and content_1_04e027a89c6d4e69a0f805d5c8987e2c.json - update block prop: 2 files update block prop_1_667c03220ba6e678d0c91b9de092484b.json update block prop_1_6012638796e6e00b242b43642bb90a7a.json - update block prop and content: 2 files update block prop and content_1_780bfe04d42dd48e9115cba7c4582c01.json update block prop and content_1_3f479c81e81f4f9460df3af74ddd2207.json - translate selection: 2 files translate selection_1_d343e10867cc7b3d9850847c99826b61.json translate selection_1_24abe901176e9d834f9542d0b26e82ae.json - styles + ic in target block, add mark (word): 2 files styles + ic in target block, add mark (word)_1_6b5073ce92485be7974a344d50247b4a.json styles + ic in target block, add mark (word)_1_00156bb4dd5722d44e0ff5332561928a.json - styles + ic in target block, add mark (paragraph): 2 files styles + ic in target block, add mark (paragraph)_1_e2f4cdb3df42b17c74cd1d2d00d2f8d5.json styles + ic in target block, add mark (paragraph)_1_0afac4d00d3f0bbdfd251a8394b6ff28.json - styles + ic in source block, update text: 2 files styles + ic in source block, update text_1_6374879c3f8fbc16db7c43304d2faacd.json styles + ic in source block, update text_1_1104dff815f18f8f786fb7d4e4522d47.json - styles + ic in source block, update mention prop: 2 files styles + ic in source block, update mention prop_1_f0e30d1d6cbc94e6b7dcb8abb7e0221f.json styles + ic in source block, update mention prop_1_38090ebbfaca38fca97b1e4f0a0dd942.json - styles + ic in source block, replace content: 2 files styles + ic in source block, replace content_1_f7a4c2a7fc5e362c3484586f45b2501d.json styles + ic in source block, replace content_1_6cd810cd03bff509578637fe27d13a92.json - styles + ic in source block, remove mention: 2 files styles + ic in source block, remove mention_1_fd4deb4dce4d79ae14939fda71c510fd.json styles + ic in source block, remove mention_1_9313219c085c3b39c7c14c00f388b4be.json - styles + ic in source block, remove mark: 2 files styles + ic in source block, remove mark_1_990c696cfe9af87de056328060fd1f93.json styles + ic in source block, remove mark_1_198059a270dbbb88db8f1cba97503205.json - standard update: 2 files standard update_1_f6a167a6ea376d70d84dd9aac6ac7bb3.json standard update_1_9728e4dd714a6a14ce441d72378dd67a.json - plain source block, add mention: 2 files plain source block, add mention_1_d5759fe9868f60a47538d31361c68b3c.json plain source block, add mention_1_416931598559b3e7e906647a66f0b8b1.json - drop mark and link: 2 files drop mark and link_1_c9489269d9a2d4353eda54289ed7f395.json drop mark and link_1_60bf97139612cd25b1f99502383df8aa.json - drop mark and link and change text within mark: 2 files drop mark and link and change text within mark_1_d1f45ba6fee8787529137c920d6bc58e.json drop mark and link and change text within mark_1_94f36faff958747b5d66a185e268bba7.json - update block type: 2 files update block type_1_d9cbf71a8b55c8be0b247c3bb200c59c.json update block type_1_7326b3d0db43c8f399aba2bc44c80194.json - update block type and content: 2 files update block type and content_1_ff26ae30546f4e0d4279e60e4b7a1fbf.json update block type and content_1_8b167672c96bf3c69b9b146eb4f26451.json - update block prop: 2 files update block prop_1_339e6b8d82d281185c6ccbcd1809374f.json update block prop_1_16dda1caa1f43ab624eb28a605179dd3.json - update block prop and content: 2 files update block prop and content_1_8557c5a4249c324adfff5d243645e3de.json update block prop and content_1_260e8bc6dd5c9cbd0650701e6d95ada3.json - translate selection: 2 files translate selection_1_f1a2ffb178b441d40625b8
[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
🎭 Playwright Run Summary
40 passed (45.0s)
🎭 Playwright Run Summary
40 passed (36.9s)
🎭 Playwright Run Summary
2 skipped 82 passed (1.2m)
🎭 Playwright Run Summary
40 passed (1.0m)
🎭 Playwright Run Summary
12 skipped 72 passed (1.5m)
🎭 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.1m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-chromium-1 Expired
114 KB
sha256:97b5ca6620e47dbc81a7e5eac3b27ccd601386c07e83c5a537103f44b18631f3
blob-report-chromium-2 Expired
49 KB
sha256:f038ad17e3ec2f9e1ec1b10bdaa82f4532b6ee8931ee2056bc48debe870c6ddc
blob-report-firefox-1 Expired
103 KB
sha256:5f423aa7e774a16777a59e5281b2705d78c0a2c2a46828726ac55595866792af
blob-report-firefox-2 Expired
49.7 KB
sha256:f09894f1c661cf9adc9930f198ef69a116558267741615700d74f91ab739e93f
blob-report-webkit-1 Expired
4.99 MB
sha256:643122fe1940ec6c22e85753f48f89540e9b92e059b31da7d1a89178a8c454cc
blob-report-webkit-2 Expired
49.5 KB
sha256:b13543c8dc0a55679fc5bf05048cbd561fddf1bbcf9e2774a29fd14ffd976bad
playwright-build Expired
21.5 MB
sha256:b7f5b495574aa7404251dd99d77431ccb56a75cbf5aefa5055105553a7d243f2
playwright-report-chromium-1
247 KB
sha256:3fedf9af7febfe2472433b301bd2745ba07705d52575c6c450a1821c034ce500
playwright-report-chromium-2
207 KB
sha256:4e6fddff0d7b226a6a3db2f604ff649fd3cdc737827c5c2aa096947bcc10c9b8
playwright-report-firefox-1
240 KB
sha256:0fa10e5f77b9d47620626e30710671813b9d6af7badae2a599fbbf15eaf9b4dd
playwright-report-firefox-2
207 KB
sha256:abec8999645ee3c42781c449ee6fa919c9c90c99fec1389041a1c7f495a77835
playwright-report-merged
5.56 MB
sha256:cd1670c679620cb12cd8a98919ccaaa5b91ee05648ebb06c0789487d84d6a79e
playwright-report-webkit-1
5.49 MB
sha256:59b789d21a04e0308bd2d3f9d98ce542ca853520d9ea41ca3974a7c0abfe5d67
playwright-report-webkit-2
208 KB
sha256:dc87ca41dd8475ff794f7567f55a89f269fbfc301507660dd6c78e42c6024636