Skip to content

fix(edgeless): can not select text cross multi blocks (#7723) #2800

fix(edgeless): can not select text cross multi blocks (#7723)

fix(edgeless): can not select text cross multi blocks (#7723) #2800

Triggered via push July 25, 2024 02:23
Status Success
Total duration 15m 56s
Artifacts

test.yml

on: push
Node.js Environment Compatibility
59s
Node.js Environment Compatibility
Unit test
1m 54s
Unit test
Integration test
55s
Integration test
Inline Editor E2E test
56s
Inline Editor E2E test
Matrix: Playground E2E test
Fit to window
Zoom out
Zoom in

Annotations

68 errors, 15 warnings, and 11 notices
code.spec.ts:220:1 › use markdown syntax with trailing characters can create code block: tests/code.spec.ts#L1
1) code.spec.ts:220:1 › use markdown syntax with trailing characters can create code block ─────── Test timeout of 40000ms exceeded.
code.spec.ts:220:1 › use markdown syntax with trailing characters can create code block: tests/utils/actions/misc.ts#L281
1) code.spec.ts:220:1 › use markdown syntax with trailing characters can create code block ─────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-01dd4e9a-dc3e-4530-96f2-fb1401dc290a&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/code.spec.ts:223:9
code.spec.ts:234:1 › support ```[lang] to add code block with language: tests/code.spec.ts#L1
2) code.spec.ts:234:1 › support ```[lang] to add code block with language ──────────────────────── Test timeout of 40000ms exceeded.
code.spec.ts:234:1 › support ```[lang] to add code block with language: tests/utils/actions/misc.ts#L281
2) code.spec.ts:234:1 › support ```[lang] to add code block with language ──────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-b4594f39-af2f-47f5-9ec2-07cdbe7852c4&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/code.spec.ts:240:9
code.spec.ts:266:1 › use more than three backticks can not create code block: tests/code.spec.ts#L1
3) code.spec.ts:266:1 › use more than three backticks can not create code block ────────────────── Test timeout of 40000ms exceeded.
code.spec.ts:266:1 › use more than three backticks can not create code block: tests/utils/actions/misc.ts#L281
3) code.spec.ts:266:1 › use more than three backticks can not create code block ────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-f9446146-7aea-414c-a6d0-f9fbcabd7971&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/code.spec.ts:269:9
selection/native.spec.ts:616:1 › select text leaving a few words in the last line and delete: tests/selection/native.spec.ts#L1
1) selection/native.spec.ts:616:1 › select text leaving a few words in the last line and delete ── Test timeout of 40000ms exceeded.
selection/native.spec.ts:616:1 › select text leaving a few words in the last line and delete: tests/utils/actions/misc.ts#L281
1) selection/native.spec.ts:616:1 › select text leaving a few words in the last line and delete ── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-5f57b638-4328-4f43-8405-b3f6ae9e9f3b&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/selection/native.spec.ts:619:9
selection/native.spec.ts:634:1 › select text leaving a few words in the last line and delete by forwardDelete: tests/selection/native.spec.ts#L1
2) selection/native.spec.ts:634:1 › select text leaving a few words in the last line and delete by forwardDelete Test timeout of 40000ms exceeded.
selection/native.spec.ts:634:1 › select text leaving a few words in the last line and delete by forwardDelete: tests/utils/actions/misc.ts#L281
2) selection/native.spec.ts:634:1 › select text leaving a few words in the last line and delete by forwardDelete Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-c64bde4f-cc1b-4bc2-a23f-389309640e3f&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/selection/native.spec.ts:637:9
selection/native.spec.ts:652:1 › select text in the same line with dragging leftward and move outside the affine-note: tests/selection/native.spec.ts#L1
3) selection/native.spec.ts:652:1 › select text in the same line with dragging leftward and move outside the affine-note Test timeout of 40000ms exceeded.
selection/native.spec.ts:652:1 › select text in the same line with dragging leftward and move outside the affine-note: tests/utils/actions/misc.ts#L281
3) selection/native.spec.ts:652:1 › select text in the same line with dragging leftward and move outside the affine-note Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-c761db43-c379-4396-9095-31751901e1fc&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/selection/native.spec.ts:655:9
image.spec.ts:420:1 › press enter when image is selected should move next paragraph and should placeholder: tests/image.spec.ts#L1
1) image.spec.ts:420:1 › press enter when image is selected should move next paragraph and should placeholder Test timeout of 40000ms exceeded.
image.spec.ts:420:1 › press enter when image is selected should move next paragraph and should placeholder: tests/utils/actions/misc.ts#L281
1) image.spec.ts:420:1 › press enter when image is selected should move next paragraph and should placeholder Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-689028c5-6629-48ce-b467-98020b5d46a5&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/image.spec.ts:423:9
link.spec.ts:34:1 › basic link: tests/link.spec.ts#L1
2) link.spec.ts:34:1 › basic link ──────────────────────────────────────────────────────────────── Test timeout of 40000ms exceeded.
link.spec.ts:34:1 › basic link: tests/utils/actions/misc.ts#L281
2) link.spec.ts:34:1 › basic link ──────────────────────────────────────────────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-e1dd9af5-8969-4361-9166-d6a9c0d46186&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/link.spec.ts:37:9
link.spec.ts:126:1 › add link when dragging from empty line: tests/link.spec.ts#L1
3) link.spec.ts:126:1 › add link when dragging from empty line ─────────────────────────────────── Test timeout of 40000ms exceeded.
link.spec.ts:126:1 › add link when dragging from empty line: tests/utils/actions/misc.ts#L281
3) link.spec.ts:126:1 › add link when dragging from empty line ─────────────────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-63aefdc4-2a7e-45cb-9593-026bd479feaf&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/link.spec.ts:129:9
link.spec.ts:425:1 › convert link to card: tests/link.spec.ts#L440
4) link.spec.ts:425:1 › convert link to card ───────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.affine-link-popover') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.affine-link-popover') 438 | await waitNextFrame(page); 439 | const linkPopoverLocator = page.locator('.affine-link-popover'); > 440 | await expect(linkPopoverLocator).toBeVisible(); | ^ 441 | const linkPopoverInput = page.locator('.affine-link-popover-input'); 442 | await expect(linkPopoverInput).toBeVisible(); 443 | await type(page, link); at /home/runner/work/blocksuite/blocksuite/tests/link.spec.ts:440:36
paragraph.spec.ts:385:1 › update paragraph with children to head type: tests/paragraph.spec.ts#L1
1) paragraph.spec.ts:385:1 › update paragraph with children to head type ───────────────────────── Test timeout of 40000ms exceeded.
paragraph.spec.ts:385:1 › update paragraph with children to head type: tests/utils/actions/misc.ts#L281
1) paragraph.spec.ts:385:1 › update paragraph with children to head type ───────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-b2c11748-3fd4-4522-9fcc-06b1071e1c67&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/paragraph.spec.ts:386:9
paragraph.spec.ts:428:1 › should indent and unindent works with children: tests/paragraph.spec.ts#L1
2) paragraph.spec.ts:428:1 › should indent and unindent works with children ────────────────────── Test timeout of 40000ms exceeded.
paragraph.spec.ts:428:1 › should indent and unindent works with children: tests/utils/actions/misc.ts#L281
2) paragraph.spec.ts:428:1 › should indent and unindent works with children ────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-ab03f9e9-2a7d-4599-87b3-8840b8b53dff&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/paragraph.spec.ts:429:9
paragraph.spec.ts:874:1 › paragraph with child block should work at enter: tests/paragraph.spec.ts#L1
3) paragraph.spec.ts:874:1 › paragraph with child block should work at enter ───────────────────── Test timeout of 40000ms exceeded.
paragraph.spec.ts:874:1 › paragraph with child block should work at enter: tests/utils/actions/misc.ts#L281
3) paragraph.spec.ts:874:1 › paragraph with child block should work at enter ───────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-86c12869-7ecd-46c9-854b-ba07cfd17591&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/paragraph.spec.ts:875:9
format-bar.spec.ts:76:1 › should format quick bar show when clicking drag handle: tests/format-bar.spec.ts#L1
1) format-bar.spec.ts:76:1 › should format quick bar show when clicking drag handle ────────────── Test timeout of 40000ms exceeded.
format-bar.spec.ts:76:1 › should format quick bar show when clicking drag handle: tests/utils/actions/misc.ts#L281
1) format-bar.spec.ts:76:1 › should format quick bar show when clicking drag handle ────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-a2bcb400-6692-4845-951e-b2f4f4dbb215&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/format-bar.spec.ts:79:9
format-bar.spec.ts:101:1 › should format quick bar show when select text by keyboard: tests/format-bar.spec.ts#L1
2) format-bar.spec.ts:101:1 › should format quick bar show when select text by keyboard ────────── Test timeout of 40000ms exceeded.
format-bar.spec.ts:101:1 › should format quick bar show when select text by keyboard: tests/utils/actions/misc.ts#L281
2) format-bar.spec.ts:101:1 › should format quick bar show when select text by keyboard ────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-12912e06-a957-4382-b1ae-c7863f06c32d&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/format-bar.spec.ts:104:9
format-bar.spec.ts:159:1 › should format quick bar can only display one at a time: tests/format-bar.spec.ts#L1
3) format-bar.spec.ts:159:1 › should format quick bar can only display one at a time ───────────── Test timeout of 40000ms exceeded.
format-bar.spec.ts:159:1 › should format quick bar can only display one at a time: tests/utils/actions/misc.ts#L281
3) format-bar.spec.ts:159:1 › should format quick bar can only display one at a time ───────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-44358242-8fb5-4995-aff6-fd2c3d7ec43d&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/format-bar.spec.ts:162:9
hotkey.spec.ts:1006:1 › should cut work single line: tests/utils/asserts.ts#L722
4) hotkey.spec.ts:1006:1 › should cut work single line ─────────────────────────────────────────── Error: <affine:note prop:background="--affine-note-background-blue" prop:displayMode="both" prop:edgeless={ Object { "style": Object { "borderRadius": 0, "borderSize": 4, "borderStyle": "none", "shadowType": "--affine-note-shadow-sticker", }, } } prop:hidden={false} prop:index="a0" > <affine:paragraph prop:text="hello" prop:type="text" /> </affine:note> expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 1 @@ -13,9 +13,9 @@ } prop:hidden={false} prop:index="a0" > <affine:paragraph - prop:text="ho" + prop:text="hello" prop:type="text" /> </affine:note> at utils/asserts.ts:722 720 | printFunctionName: false, 721 | }); > 722 | expect(formattedJSX, formattedJSX).toEqual(snapshot.trimStart()); | ^ 723 | } 724 | 725 | type MimeType = 'text/plain' | 'blocksuite/x-c+w' | 'text/html'; at assertStoreMatchJSX (/home/runner/work/blocksuite/blocksuite/tests/utils/asserts.ts:722:38) at /home/runner/work/blocksuite/blocksuite/tests/hotkey.spec.ts:1015:3
hotkey.spec.ts:1072:1 › should cut work multiple line: tests/utils/asserts.ts#L722
5) hotkey.spec.ts:1072:1 › should cut work multiple line ───────────────────────────────────────── Error: <affine:note prop:background="--affine-note-background-blue" prop:displayMode="both" prop:edgeless={ Object { "style": Object { "borderRadius": 0, "borderSize": 4, "borderStyle": "none", "shadowType": "--affine-note-shadow-sticker", }, } } prop:hidden={false} prop:index="a0" > <affine:paragraph prop:text="123" prop:type="text" /> <affine:paragraph prop:text="456" prop:type="text" /> <affine:paragraph prop:text="789" prop:type="text" /> </affine:note> expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 9 @@ -13,9 +13,17 @@ } prop:hidden={false} prop:index="a0" > <affine:paragraph - prop:text="19" + prop:text="123" + prop:type="text" + /> + <affine:paragraph + prop:text="456" + prop:type="text" + /> + <affine:paragraph + prop:text="789" prop:type="text" /> </affine:note> at utils/asserts.ts:722 720 | printFunctionName: false, 721 | }); > 722 | expect(formattedJSX, formattedJSX).toEqual(snapshot.trimStart()); | ^ 723 | } 724 | 725 | type MimeType = 'text/plain' | 'blocksuite/x-c+w' | 'text/html'; at assertStoreMatchJSX (/home/runner/work/blocksuite/blocksuite/tests/utils/asserts.ts:722:38) at /home/runner/work/blocksuite/blocksuite/tests/hotkey.spec.ts:1082:3
hotkey.spec.ts:1147:1 › should ctrl+enter create new block: tests/utils/asserts.ts#L211
6) hotkey.spec.ts:1147:1 › should ctrl+enter create new block ──────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 2 + Received + 2 Array [ - "1", - "23", + "12", + "3", ] at utils/asserts.ts:211 209 | }); 210 | }, currentEditorIndex); > 211 | expect(actualTexts).toEqual(texts); | ^ 212 | } 213 | 214 | export async function assertEdgelessCanvasText(page: Page, text: string) { at assertRichTexts (/home/runner/work/blocksuite/blocksuite/tests/utils/asserts.ts:211:23) at /home/runner/work/blocksuite/blocksuite/tests/hotkey.spec.ts:1157:3
attachment.spec.ts:127:1 › can insert attachment from slash menu: tests/attachment.spec.ts#L1
1) attachment.spec.ts:127:1 › can insert attachment from slash menu ────────────────────────────── Test timeout of 40000ms exceeded.
attachment.spec.ts:127:1 › can insert attachment from slash menu: tests/utils/actions/misc.ts#L281
1) attachment.spec.ts:127:1 › can insert attachment from slash menu ────────────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-54976278-7c91-4527-89e7-f63127cfb1b3&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/attachment.spec.ts:128:9
attachment.spec.ts:177:1 › should undo/redo works for attachment: tests/attachment.spec.ts#L1
2) attachment.spec.ts:177:1 › should undo/redo works for attachment ────────────────────────────── Test timeout of 40000ms exceeded.
attachment.spec.ts:177:1 › should undo/redo works for attachment: tests/utils/actions/misc.ts#L281
2) attachment.spec.ts:177:1 › should undo/redo works for attachment ────────────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-12137f66-8cd6-44ba-84d3-73b80faf213b&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/attachment.spec.ts:178:9
attachment.spec.ts:287:1 › should rename attachment works: tests/attachment.spec.ts#L1
3) attachment.spec.ts:287:1 › should rename attachment works ───────────────────────────────────── Test timeout of 40000ms exceeded.
attachment.spec.ts:287:1 › should rename attachment works: tests/utils/actions/misc.ts#L281
3) attachment.spec.ts:287:1 › should rename attachment works ───────────────────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-b9e5acbc-f426-4038-8529-6b45ac4551ee&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/attachment.spec.ts:292:9
attachment.spec.ts:697:1 › indent attachment block to list: tests/attachment.spec.ts#L69
4) attachment.spec.ts:697:1 › indent attachment block to list ──────────────────────────────────── TimeoutError: page.waitForEvent: Timeout 5000ms exceeded while waiting for event "filechooser" =========================== logs =========================== waiting for event "filechooser" ============================================================ 67 | await expect(slashMenu).toBeVisible(); 68 | > 69 | const fileChooser = page.waitForEvent('filechooser'); | ^ 70 | await pressEnter(page); 71 | await sleep(100); 72 | await (await fileChooser).setFiles(FILE_PATH); at insertAttachment (/home/runner/work/blocksuite/blocksuite/tests/attachment.spec.ts:69:30) at /home/runner/work/blocksuite/blocksuite/tests/attachment.spec.ts:705:3
clipboard.spec.ts:972:1 › copy and paste to selection block selection: tests/utils/asserts.ts#L211
5) clipboard.spec.ts:972:1 › copy and paste to selection block selection ───────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 1 Array [ - "12341234", + "1234", ] at utils/asserts.ts:211 209 | }); 210 | }, currentEditorIndex); > 211 | expect(actualTexts).toEqual(texts); | ^ 212 | } 213 | 214 | export async function assertEdgelessCanvasText(page: Page, text: string) { at assertRichTexts (/home/runner/work/blocksuite/blocksuite/tests/utils/asserts.ts:211:23) at /home/runner/work/blocksuite/blocksuite/tests/clipboard.spec.ts:987:3
edgeless/group.spec.ts:470:5 › group › group title › edit group title by dbclick: tests/edgeless/group.spec.ts#L455
1) edgeless/group.spec.ts:470:5 › group › group title › edit group title by dbclick ────────────── Test timeout of 40000ms exceeded while running "beforeEach" hook. 453 | 454 | test.describe('group title', () => { > 455 | test.beforeEach(async ({ page }) => { | ^ 456 | await init(page); 457 | await selectAllByKeyboard(page); 458 | await triggerComponentToolbarAction(page, 'addGroup'); at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:455:10
edgeless/group.spec.ts:470:5 › group › group title › edit group title by dbclick: tests/utils/actions/misc.ts#L281
1) edgeless/group.spec.ts:470:5 › group › group title › edit group title by dbclick ────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-45d9d636-1c9f-4690-9093-c3353db2a5d8&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at edgelessCommonSetup (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/edgeless.ts:1641:9) at init (/home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:46:11) at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:456:13
edgeless/group.spec.ts:482:5 › group › group title › blur unmount group editor: tests/edgeless/group.spec.ts#L455
2) edgeless/group.spec.ts:482:5 › group › group title › blur unmount group editor ──────────────── Test timeout of 40000ms exceeded while running "beforeEach" hook. 453 | 454 | test.describe('group title', () => { > 455 | test.beforeEach(async ({ page }) => { | ^ 456 | await init(page); 457 | await selectAllByKeyboard(page); 458 | await triggerComponentToolbarAction(page, 'addGroup'); at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:455:10
edgeless/group.spec.ts:482:5 › group › group title › blur unmount group editor: tests/utils/actions/misc.ts#L281
2) edgeless/group.spec.ts:482:5 › group › group title › blur unmount group editor ──────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-a3d3b3c1-8fb3-4d4f-9bce-f8295244db55&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at edgelessCommonSetup (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/edgeless.ts:1641:9) at init (/home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:46:11) at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:456:13
edgeless/group.spec.ts:493:5 › group › group title › enter unmount group editor: tests/edgeless/group.spec.ts#L455
3) edgeless/group.spec.ts:493:5 › group › group title › enter unmount group editor ─────────────── Test timeout of 40000ms exceeded while running "beforeEach" hook. 453 | 454 | test.describe('group title', () => { > 455 | test.beforeEach(async ({ page }) => { | ^ 456 | await init(page); 457 | await selectAllByKeyboard(page); 458 | await triggerComponentToolbarAction(page, 'addGroup'); at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:455:10
edgeless/group.spec.ts:493:5 › group › group title › enter unmount group editor: tests/utils/actions/misc.ts#L281
3) edgeless/group.spec.ts:493:5 › group › group title › enter unmount group editor ─────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-f6f0493b-7b35-4323-874b-6b803a4fab93&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at edgelessCommonSetup (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/edgeless.ts:1641:9) at init (/home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:46:11) at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:456:13
edgeless/note.spec.ts:416:1 › drag handle should work across multiple notes: tests/edgeless/note.spec.ts#L435
4) edgeless/note.spec.ts:416:1 › drag handle should work across multiple notes ─────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeHidden() Locator: locator('.affine-drag-handle-container') Expected: hidden Received: visible Call log: - expect.toBeHidden with timeout 5000ms - waiting for locator('.affine-drag-handle-container') - locator resolved to <div class="affine-drag-handle-container">…</div> - unexpected value "visible" - locator resolved to <div class="affine-drag-handle-container">…</div> - unexpected value "visible" - locator resolved to <div class="affine-drag-handle-container">…</div> - unexpected value "visible" - locator resolved to <div class="affine-drag-handle-container">…</div> - unexpected value "visible" - locator resolved to <div class="affine-drag-handle-container">…</div> - unexpected value "visible" - locator resolved to <div class="affine-drag-handle-container">…</div> - unexpected value "visible" - locator resolved to <div class="affine-drag-handle-container">…</div> - unexpected value "visible" - locator resolved to <div class="affine-drag-handle-container">…</div> - unexpected value "visible" - locator resolved to <div class="affine-drag-handle-container">…</div> - unexpected value "visible" 433 | await page.mouse.dblclick(CENTER_X, CENTER_Y - 20); 434 | await dragHandleFromBlockToBlockBottomById(page, '3', '7'); > 435 | await expect(page.locator('.affine-drag-handle-container')).toBeHidden(); | ^ 436 | await waitNextFrame(page); 437 | await assertRichTexts(page, ['456', '789', '000', '123']); 438 | at /home/runner/work/blocksuite/blocksuite/tests/edgeless/note.spec.ts:435:63
database/database.spec.ts:616:3 › readonly mode › database title should not be edited in readonly mode: tests/database/database.spec.ts#L1
1) database/database.spec.ts:616:3 › readonly mode › database title should not be edited in readonly mode Test timeout of 40000ms exceeded.
database/database.spec.ts:616:3 › readonly mode › database title should not be edited in readonly mode: tests/utils/actions/misc.ts#L281
1) database/database.spec.ts:616:3 › readonly mode › database title should not be edited in readonly mode Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-7b6e4396-96f9-471c-af03-18b100793db8&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/database/database.spec.ts:619:11
database/database.spec.ts:651:3 › readonly mode › should rich-text not be edited in readonly mode: tests/database/database.spec.ts#L1
2) database/database.spec.ts:651:3 › readonly mode › should rich-text not be edited in readonly mode Test timeout of 40000ms exceeded.
database/database.spec.ts:651:3 › readonly mode › should rich-text not be edited in readonly mode: tests/utils/actions/misc.ts#L281
2) database/database.spec.ts:651:3 › readonly mode › should rich-text not be edited in readonly mode Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-cee1253f-31a1-4058-b570-1f04081f64f1&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/database/database.spec.ts:652:11
database/database.spec.ts:670:3 › readonly mode › should hide edit widget after switch to readonly mode: tests/database/database.spec.ts#L1
3) database/database.spec.ts:670:3 › readonly mode › should hide edit widget after switch to readonly mode Test timeout of 40000ms exceeded.
database/database.spec.ts:670:3 › readonly mode › should hide edit widget after switch to readonly mode: tests/utils/actions/misc.ts#L281
3) database/database.spec.ts:670:3 › readonly mode › should hide edit widget after switch to readonly mode Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-d98260d4-0e41-4bef-b04a-a4dac839dbd6&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/database/database.spec.ts:673:11
edgeless/resizing.spec.ts:20:3 › resizing shapes and aspect ratio will be maintained › positive adjustment: tests/edgeless/resizing.spec.ts#L1
1) edgeless/resizing.spec.ts:20:3 › resizing shapes and aspect ratio will be maintained › positive adjustment Test timeout of 40000ms exceeded.
edgeless/resizing.spec.ts:20:3 › resizing shapes and aspect ratio will be maintained › positive adjustment: tests/utils/actions/misc.ts#L281
1) edgeless/resizing.spec.ts:20:3 › resizing shapes and aspect ratio will be maintained › positive adjustment Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-a58ef486-c1d4-4918-bde0-631d67d18223&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/edgeless/resizing.spec.ts:21:11
edgeless/resizing.spec.ts:51:3 › resizing shapes and aspect ratio will be maintained › negative adjustment: tests/edgeless/resizing.spec.ts#L1
2) edgeless/resizing.spec.ts:51:3 › resizing shapes and aspect ratio will be maintained › negative adjustment Test timeout of 40000ms exceeded.
edgeless/resizing.spec.ts:51:3 › resizing shapes and aspect ratio will be maintained › negative adjustment: tests/utils/actions/misc.ts#L281
2) edgeless/resizing.spec.ts:51:3 › resizing shapes and aspect ratio will be maintained › negative adjustment Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-eeda5e1d-5c26-4111-8fc2-7bac553a1084&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/edgeless/resizing.spec.ts:52:11
edgeless/resizing.spec.ts:84:3 › cursor style › editor is aligned at the start of viewport: tests/edgeless/resizing.spec.ts#L1
3) edgeless/resizing.spec.ts:84:3 › cursor style › editor is aligned at the start of viewport ──── Test timeout of 40000ms exceeded.
edgeless/resizing.spec.ts:84:3 › cursor style › editor is aligned at the start of viewport: tests/utils/actions/misc.ts#L281
3) edgeless/resizing.spec.ts:84:3 › cursor style › editor is aligned at the start of viewport ──── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-37cdb0fb-5bf3-4a3f-bf15-7e0efcb84c70&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at /home/runner/work/blocksuite/blocksuite/tests/edgeless/resizing.spec.ts:85:11
edgeless/clipboard.spec.ts:327:3 › frame clipboard › copy and paste frame with frame inside: tests/edgeless/clipboard.spec.ts#L1
1) edgeless/clipboard.spec.ts:327:3 › frame clipboard › copy and paste frame with frame inside ─── Test timeout of 40000ms exceeded.
edgeless/clipboard.spec.ts:327:3 › frame clipboard › copy and paste frame with frame inside: tests/utils/actions/misc.ts#L281
1) edgeless/clipboard.spec.ts:327:3 › frame clipboard › copy and paste frame with frame inside ─── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-a9348231-25cd-452c-a33a-b97a2e3868b4&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at commonSetup (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/edgeless.ts:1641:9) at /home/runner/work/blocksuite/blocksuite/tests/edgeless/clipboard.spec.ts:328:11
edgeless/clipboard.spec.ts:353:3 › frame clipboard › cut frame with shape elements inside: tests/edgeless/clipboard.spec.ts#L1
2) edgeless/clipboard.spec.ts:353:3 › frame clipboard › cut frame with shape elements inside ───── Test timeout of 40000ms exceeded.
edgeless/clipboard.spec.ts:353:3 › frame clipboard › cut frame with shape elements inside: tests/utils/actions/misc.ts#L281
2) edgeless/clipboard.spec.ts:353:3 › frame clipboard › cut frame with shape elements inside ───── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-86c89b0c-eb50-4280-9b78-f06315557220&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at commonSetup (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/edgeless.ts:1641:9) at /home/runner/work/blocksuite/blocksuite/tests/edgeless/clipboard.spec.ts:354:11
edgeless/clipboard.spec.ts:376:3 › pasting URLs › pasting github pr url: tests/edgeless/clipboard.spec.ts#L1
3) edgeless/clipboard.spec.ts:376:3 › pasting URLs › pasting github pr url ─────────────────────── Test timeout of 40000ms exceeded.
edgeless/clipboard.spec.ts:376:3 › pasting URLs › pasting github pr url: tests/utils/actions/misc.ts#L281
3) edgeless/clipboard.spec.ts:376:3 › pasting URLs › pasting github pr url ─────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-7b6e132d-7a0e-4774-9fc1-0e26a6373310&blobSource=idb", waiting until "load" at utils/actions/misc.ts:281 279 | url.searchParams.set('room', room); 280 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 281 | await page.goto(url.toString()); | ^ 282 | // const readyPromise = waitForPageReady(page); 283 | 284 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:281:14) at commonSetup (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/edgeless.ts:1641:9) at /home/runner/work/blocksuite/blocksuite/tests/edgeless/clipboard.spec.ts:377:11
edgeless/connector.spec.ts:676:3 › connector label with straight shape › should exit the label editing state when pressing `Mod-Enter` or `Escape`: tests/utils/asserts.ts#L232
4) edgeless/connector.spec.ts:676:3 › connector label with straight shape › should exit the label editing state when pressing `Mod-Enter` or `Escape` Error: expect(received).toEqual(expected) // deep equality Expected: "b" Received: "a" at utils/asserts.ts:232 230 | return inlineEditor?.yText.toString(); 231 | }); > 232 | expect(actualTexts).toEqual(text); | ^ 233 | } 234 | 235 | export async function assertRichImage(page: Page, count: number) { at assertEdgelessCanvasText (/home/runner/work/blocksuite/blocksuite/tests/utils/asserts.ts:232:23) at /home/runner/work/blocksuite/blocksuite/tests/edgeless/connector.spec.ts:693:5
🎭 Playwright Run Summary
14 passed (22.3s)
🎭 Playwright Run Summary
3 flaky code.spec.ts:220:1 › use markdown syntax with trailing characters can create code block ──────── code.spec.ts:234:1 › support ```[lang] to add code block with language ───────────────────────── code.spec.ts:266:1 › use more than three backticks can not create code block ─────────────────── 5 skipped 71 passed (5.2m)
🎭 Playwright Run Summary
3 flaky selection/native.spec.ts:616:1 › select text leaving a few words in the last line and delete ─── selection/native.spec.ts:634:1 › select text leaving a few words in the last line and delete by forwardDelete selection/native.spec.ts:652:1 › select text in the same line with dragging leftward and move outside the affine-note 2 skipped 73 passed (5.3m)
🎭 Playwright Run Summary
4 flaky image.spec.ts:420:1 › press enter when image is selected should move next paragraph and should placeholder link.spec.ts:34:1 › basic link ───────────────────────────────────────────────────────────────── link.spec.ts:126:1 › add link when dragging from empty line ──────────────────────────────────── link.spec.ts:425:1 › convert link to card ────────────────────────────────────────────────────── 1 skipped 74 passed (5.5m)
🎭 Playwright Run Summary
3 flaky paragraph.spec.ts:385:1 › update paragraph with children to head type ────────────────────────── paragraph.spec.ts:428:1 › should indent and unindent works with children ─────────────────────── paragraph.spec.ts:874:1 › paragraph with child block should work at enter ────────────────────── 75 passed (5.4m)
🎭 Playwright Run Summary
6 flaky format-bar.spec.ts:76:1 › should format quick bar show when clicking drag handle ─────────────── format-bar.spec.ts:101:1 › should format quick bar show when select text by keyboard ─────────── format-bar.spec.ts:159:1 › should format quick bar can only display one at a time ────────────── hotkey.spec.ts:1006:1 › should cut work single line ──────────────────────────────────────────── hotkey.spec.ts:1072:1 › should cut work multiple line ────────────────────────────────────────── hotkey.spec.ts:1147:1 › should ctrl+enter create new block ───────────────────────────────────── 1 skipped 72 passed (5.6m)
🎭 Playwright Run Summary
5 flaky attachment.spec.ts:127:1 › can insert attachment from slash menu ─────────────────────────────── attachment.spec.ts:177:1 › should undo/redo works for attachment ─────────────────────────────── attachment.spec.ts:287:1 › should rename attachment works ────────────────────────────────────── attachment.spec.ts:697:1 › indent attachment block to list ───────────────────────────────────── clipboard.spec.ts:972:1 › copy and paste to selection block selection ────────────────────────── 74 passed (5.8m)
🎭 Playwright Run Summary
4 flaky edgeless/group.spec.ts:470:5 › group › group title › edit group title by dbclick ─────────────── edgeless/group.spec.ts:482:5 › group › group title › blur unmount group editor ───────────────── edgeless/group.spec.ts:493:5 › group › group title › enter unmount group editor ──────────────── edgeless/note.spec.ts:416:1 › drag handle should work across multiple notes ──────────────────── 10 skipped 65 passed (5.9m)
🎭 Playwright Run Summary
3 flaky database/database.spec.ts:616:3 › readonly mode › database title should not be edited in readonly mode database/database.spec.ts:651:3 › readonly mode › should rich-text not be edited in readonly mode database/database.spec.ts:670:3 › readonly mode › should hide edit widget after switch to readonly mode 2 skipped 74 passed (6.0m)
🎭 Playwright Run Summary
3 flaky edgeless/resizing.spec.ts:20:3 › resizing shapes and aspect ratio will be maintained › positive adjustment edgeless/resizing.spec.ts:51:3 › resizing shapes and aspect ratio will be maintained › negative adjustment edgeless/resizing.spec.ts:84:3 › cursor style › editor is aligned at the start of viewport ───── 2 skipped 74 passed (6.4m)
🎭 Playwright Run Summary
4 flaky edgeless/clipboard.spec.ts:327:3 › frame clipboard › copy and paste frame with frame inside ──── edgeless/clipboard.spec.ts:353:3 › frame clipboard › cut frame with shape elements inside ────── edgeless/clipboard.spec.ts:376:3 › pasting URLs › pasting github pr url ──────────────────────── edgeless/connector.spec.ts:676:3 › connector label with straight shape › should exit the label editing state when pressing `Mod-Enter` or `Escape` 75 passed (7.2m)
Run linters
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Node.js Environment Compatibility
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit test
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration test
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Inline Editor E2E test
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Playground E2E test (2)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Playground E2E test (10)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Playground E2E test (8)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Playground E2E test (9)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Playground E2E test (7)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Playground E2E test (1)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Playground E2E test (5)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Playground E2E test (3)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Playground E2E test (6)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Playground E2E test (4)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/