Skip to content

Block Editor: Improve the Select/Navigation mode and keep it persistent #113675

Block Editor: Improve the Select/Navigation mode and keep it persistent

Block Editor: Improve the Select/Navigation mode and keep it persistent #113675

Triggered via pull request September 4, 2024 13:37
Status Failure
Total duration 21m 32s
Artifacts 1

end2end-test.yml

on: pull_request
Matrix: e2e-playwright
Merge Artifacts
9s
Merge Artifacts
Report to GitHub
0s
Report to GitHub
Fit to window
Zoom out
Zoom in

Annotations

62 errors and 8 notices
[chromium] › editor/blocks/quote.spec.js:111:2 › Quote › can be created by converting multiple paragraphs: test/e2e/specs/editor/blocks/quote.spec.js#L127
1) [chromium] › editor/blocks/quote.spec.js:111:2 › Quote › can be created by converting multiple paragraphs Error: expect(received).toBe(expected) // Object.is equality - Expected - 6 + Received + 6 - <!-- wp:quote --> - <blockquote class="wp-block-quote"><!-- wp:paragraph --> - <p>one</p> - <!-- /wp:paragraph --> - - <!-- wp:paragraph --> + <!-- wp:paragraph --> + <p>one</p> + <!-- /wp:paragraph --> + + <!-- wp:quote --> + <blockquote class="wp-block-quote"><!-- wp:paragraph --> <p>two</p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> 125 | await page.keyboard.up( 'Shift' ); 126 | await editor.transformBlockTo( 'core/quote' ); > 127 | expect( await editor.getEditedPostContent() ).toBe( | ^ 128 | `<!-- wp:quote --> 129 | <blockquote class="wp-block-quote"><!-- wp:paragraph --> 130 | <p>one</p> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/quote.spec.js:127:49
[chromium] › editor/blocks/quote.spec.js:111:2 › Quote › can be created by converting multiple paragraphs: test/e2e/specs/editor/blocks/quote.spec.js#L127
1) [chromium] › editor/blocks/quote.spec.js:111:2 › Quote › can be created by converting multiple paragraphs Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 6 + Received + 6 - <!-- wp:quote --> - <blockquote class="wp-block-quote"><!-- wp:paragraph --> - <p>one</p> - <!-- /wp:paragraph --> - - <!-- wp:paragraph --> + <!-- wp:paragraph --> + <p>one</p> + <!-- /wp:paragraph --> + + <!-- wp:quote --> + <blockquote class="wp-block-quote"><!-- wp:paragraph --> <p>two</p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> 125 | await page.keyboard.up( 'Shift' ); 126 | await editor.transformBlockTo( 'core/quote' ); > 127 | expect( await editor.getEditedPostContent() ).toBe( | ^ 128 | `<!-- wp:quote --> 129 | <blockquote class="wp-block-quote"><!-- wp:paragraph --> 130 | <p>one</p> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/quote.spec.js:127:49
[chromium] › editor/blocks/quote.spec.js:111:2 › Quote › can be created by converting multiple paragraphs: test/e2e/specs/editor/blocks/quote.spec.js#L127
1) [chromium] › editor/blocks/quote.spec.js:111:2 › Quote › can be created by converting multiple paragraphs Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 6 + Received + 6 - <!-- wp:quote --> - <blockquote class="wp-block-quote"><!-- wp:paragraph --> - <p>one</p> - <!-- /wp:paragraph --> - - <!-- wp:paragraph --> + <!-- wp:paragraph --> + <p>one</p> + <!-- /wp:paragraph --> + + <!-- wp:quote --> + <blockquote class="wp-block-quote"><!-- wp:paragraph --> <p>two</p> <!-- /wp:paragraph --></blockquote> <!-- /wp:quote --> 125 | await page.keyboard.up( 'Shift' ); 126 | await editor.transformBlockTo( 'core/quote' ); > 127 | expect( await editor.getEditedPostContent() ).toBe( | ^ 128 | `<!-- wp:quote --> 129 | <blockquote class="wp-block-quote"><!-- wp:paragraph --> 130 | <p>one</p> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/quote.spec.js:127:49
[chromium] › editor/blocks/spacer.spec.js:22:2 › Spacer › can be resized using the drag handle and remains selected after being dragged: test/e2e/specs/editor/blocks/spacer.spec.js#L43
2) [chromium] › editor/blocks/spacer.spec.js:22:2 › Spacer › can be resized using the drag handle and remains selected after being dragged Error: Snapshot comparison failed: <!-- wp:spacer {"height":"150px"} --> <div style="height:1500px" aria-hidden="true" class="wp-block-spacer"></div> <!-- /wp:spacer --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/__snapshots__/Spacer-can-be-resized-using-the-drag-handle-and-remains-selected-after-being-dragged-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-blocks-spacer-Space-5759a-elected-after-being-dragged-chromium/Spacer-can-be-resized-usin-fa2b3-ected-after-being-dragged-1-actual.txt 41 | await page.mouse.up(); 42 | > 43 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 44 | 45 | await expect( 46 | editor.canvas.locator( 'role=document[name="Block: Spacer"i]' ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/spacer.spec.js:43:49
[chromium] › editor/blocks/spacer.spec.js:22:2 › Spacer › can be resized using the drag handle and remains selected after being dragged: test/e2e/specs/editor/blocks/spacer.spec.js#L43
2) [chromium] › editor/blocks/spacer.spec.js:22:2 › Spacer › can be resized using the drag handle and remains selected after being dragged Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:spacer {"height":"150px"} --> <div style="height:1500px" aria-hidden="true" class="wp-block-spacer"></div> <!-- /wp:spacer --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/__snapshots__/Spacer-can-be-resized-using-the-drag-handle-and-remains-selected-after-being-dragged-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-blocks-spacer-Space-5759a-elected-after-being-dragged-chromium-retry1/Spacer-can-be-resized-usin-fa2b3-ected-after-being-dragged-1-actual.txt 41 | await page.mouse.up(); 42 | > 43 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 44 | 45 | await expect( 46 | editor.canvas.locator( 'role=document[name="Block: Spacer"i]' ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/spacer.spec.js:43:49
[chromium] › editor/blocks/spacer.spec.js:22:2 › Spacer › can be resized using the drag handle and remains selected after being dragged: test/e2e/specs/editor/blocks/spacer.spec.js#L43
2) [chromium] › editor/blocks/spacer.spec.js:22:2 › Spacer › can be resized using the drag handle and remains selected after being dragged Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:spacer {"height":"150px"} --> <div style="height:1500px" aria-hidden="true" class="wp-block-spacer"></div> <!-- /wp:spacer --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/__snapshots__/Spacer-can-be-resized-using-the-drag-handle-and-remains-selected-after-being-dragged-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-blocks-spacer-Space-5759a-elected-after-being-dragged-chromium-retry2/Spacer-can-be-resized-usin-fa2b3-ected-after-being-dragged-1-actual.txt 41 | await page.mouse.up(); 42 | > 43 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 44 | 45 | await expect( 46 | editor.canvas.locator( 'role=document[name="Block: Spacer"i]' ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/spacer.spec.js:43:49
Playwright - 2
Process completed with exit code 1.
[chromium] › editor/various/block-moving-mode.spec.js:15:2 › Block moving mode › can move block: test/e2e/specs/editor/various/block-moving-mode.spec.js#L35
1) [chromium] › editor/various/block-moving-mode.spec.js:15:2 › Block moving mode › can move block Error: expect(received).toMatchObject(expected) - Expected - 1 + Received + 13 Array [ Object { "attributes": Object { - "content": "Second Paragraph", + "content": "", + "dropCap": false, }, + "innerBlocks": Array [], "name": "core/paragraph", }, Object { "attributes": Object { "content": "First Paragraph", + "dropCap": false, + }, + "innerBlocks": Array [], + "name": "core/paragraph", }, + Object { + "attributes": Object { + "content": "Second Paragraph", + "dropCap": false, + }, + "innerBlocks": Array [], "name": "core/paragraph", }, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 33 | await page.keyboard.press( 'Enter' ); 34 | > 35 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 36 | { 37 | name: 'core/paragraph', 38 | attributes: { content: 'Second Paragraph' }, at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-moving-mode.spec.js:35:41
[chromium] › editor/various/block-moving-mode.spec.js:15:2 › Block moving mode › can move block: test/e2e/specs/editor/various/block-moving-mode.spec.js#L35
1) [chromium] › editor/various/block-moving-mode.spec.js:15:2 › Block moving mode › can move block Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 1 + Received + 13 Array [ Object { "attributes": Object { - "content": "Second Paragraph", + "content": "", + "dropCap": false, }, + "innerBlocks": Array [], "name": "core/paragraph", }, Object { "attributes": Object { "content": "First Paragraph", + "dropCap": false, + }, + "innerBlocks": Array [], + "name": "core/paragraph", }, + Object { + "attributes": Object { + "content": "Second Paragraph", + "dropCap": false, + }, + "innerBlocks": Array [], "name": "core/paragraph", }, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 33 | await page.keyboard.press( 'Enter' ); 34 | > 35 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 36 | { 37 | name: 'core/paragraph', 38 | attributes: { content: 'Second Paragraph' }, at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-moving-mode.spec.js:35:41
[chromium] › editor/various/block-moving-mode.spec.js:15:2 › Block moving mode › can move block: test/e2e/specs/editor/various/block-moving-mode.spec.js#L35
1) [chromium] › editor/various/block-moving-mode.spec.js:15:2 › Block moving mode › can move block Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 1 + Received + 13 Array [ Object { "attributes": Object { - "content": "Second Paragraph", + "content": "", + "dropCap": false, }, + "innerBlocks": Array [], "name": "core/paragraph", }, Object { "attributes": Object { "content": "First Paragraph", + "dropCap": false, + }, + "innerBlocks": Array [], + "name": "core/paragraph", }, + Object { + "attributes": Object { + "content": "Second Paragraph", + "dropCap": false, + }, + "innerBlocks": Array [], "name": "core/paragraph", }, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 33 | await page.keyboard.press( 'Enter' ); 34 | > 35 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 36 | { 37 | name: 'core/paragraph', 38 | attributes: { content: 'Second Paragraph' }, at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-moving-mode.spec.js:35:41
[chromium] › editor/various/block-moving-mode.spec.js:47:2 › Block moving mode › can move block in the nested block: test/e2e/specs/editor/various/block-moving-mode.spec.js#L92
2) [chromium] › editor/various/block-moving-mode.spec.js:47:2 › Block moving mode › can move block in the nested block Error: expect(received).toMatchObject(expected) - Expected - 7 + Received + 23 @@ -1,35 +1,51 @@ Array [ Object { "innerBlocks": Array [ Object { "attributes": Object { - "content": "Second Paragraph", + "content": "First Paragraph", + "dropCap": false, }, + "innerBlocks": Array [], "name": "core/paragraph", }, - ], - "name": "core/group", + Object { + "attributes": Object { + "content": "S", + "dropCap": false, }, - Object { - "innerBlocks": Array [ + "innerBlocks": Array [], + "name": "core/paragraph", + }, Object { "attributes": Object { - "content": "Third Paragraph", + "content": "econd Paragraph", + "dropCap": false, }, + "innerBlocks": Array [], "name": "core/paragraph", }, + ], + "name": "core/group", + }, + Object { + "innerBlocks": Array [ Object { "attributes": Object { - "content": "First Paragraph", + "content": "Third Paragraph", + "dropCap": false, }, + "innerBlocks": Array [], "name": "core/paragraph", }, Object { "attributes": Object { "content": "Fourth Paragraph", + "dropCap": false, }, + "innerBlocks": Array [], "name": "core/paragraph", }, ], "name": "core/group", }, Call Log: - Timeout 5000ms exceeded while waiting on the predicate 90 | await page.keyboard.press( 'Enter' ); 91 | > 92 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 93 | { 94 | name: 'core/group', 95 | innerBlocks: [ at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-moving-mode.spec.js:92:41
[chromium] › editor/various/block-moving-mode.spec.js:47:2 › Block moving mode › can move block in the nested block: test/e2e/specs/editor/various/block-moving-mode.spec.js#L92
2) [chromium] › editor/various/block-moving-mode.spec.js:47:2 › Block moving mode › can move block in the nested block Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 7 + Received + 23 @@ -1,35 +1,51 @@ Array [ Object { "innerBlocks": Array [ Object { "attributes": Object { - "content": "Second Paragraph", + "content": "First Paragraph", + "dropCap": false, }, + "innerBlocks": Array [], "name": "core/paragraph", }, - ], - "name": "core/group", + Object { + "attributes": Object { + "content": "S", + "dropCap": false, }, - Object { - "innerBlocks": Array [ + "innerBlocks": Array [], + "name": "core/paragraph", + }, Object { "attributes": Object { - "content": "Third Paragraph", + "content": "econd Paragraph", + "dropCap": false, }, + "innerBlocks": Array [], "name": "core/paragraph", }, + ], + "name": "core/group", + }, + Object { + "innerBlocks": Array [ Object { "attributes": Object { - "content": "First Paragraph", + "content": "Third Paragraph", + "dropCap": false, }, + "innerBlocks": Array [], "name": "core/paragraph", }, Object { "attributes": Object { "content": "Fourth Paragraph", + "dropCap": false, }, + "innerBlocks": Array [], "name": "core/paragraph", }, ], "name": "core/group", }, Call Log: - Timeout 5000ms exceeded while waiting on the predicate 90 | await page.keyboard.press( 'Enter' ); 91 | > 92 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 93 | { 94 | name: 'core/group', 95 | innerBlocks: [ at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-moving-mode.spec.js:92:41
[chromium] › editor/various/block-moving-mode.spec.js:47:2 › Block moving mode › can move block in the nested block: test/e2e/specs/editor/various/block-moving-mode.spec.js#L92
2) [chromium] › editor/various/block-moving-mode.spec.js:47:2 › Block moving mode › can move block in the nested block Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 7 + Received + 23 @@ -1,35 +1,51 @@ Array [ Object { "innerBlocks": Array [ Object { "attributes": Object { - "content": "Second Paragraph", + "content": "First Paragraph", + "dropCap": false, }, + "innerBlocks": Array [], "name": "core/paragraph", }, - ], - "name": "core/group", + Object { + "attributes": Object { + "content": "S", + "dropCap": false, }, - Object { - "innerBlocks": Array [ + "innerBlocks": Array [], + "name": "core/paragraph", + }, Object { "attributes": Object { - "content": "Third Paragraph", + "content": "econd Paragraph", + "dropCap": false, }, + "innerBlocks": Array [], "name": "core/paragraph", }, + ], + "name": "core/group", + }, + Object { + "innerBlocks": Array [ Object { "attributes": Object { - "content": "First Paragraph", + "content": "Third Paragraph", + "dropCap": false, }, + "innerBlocks": Array [], "name": "core/paragraph", }, Object { "attributes": Object { "content": "Fourth Paragraph", + "dropCap": false, }, + "innerBlocks": Array [], "name": "core/paragraph", }, ], "name": "core/group", }, Call Log: - Timeout 5000ms exceeded while waiting on the predicate 90 | await page.keyboard.press( 'Enter' ); 91 | > 92 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 93 | { 94 | name: 'core/group', 95 | innerBlocks: [ at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-moving-mode.spec.js:92:41
Playwright - 3
Process completed with exit code 1.
[chromium] › editor/blocks/list.spec.js:293:2 › List (@firefox) › can be created by converting multiple paragraphs: test/e2e/specs/editor/blocks/list.spec.js#L310
1) [chromium] › editor/blocks/list.spec.js:293:2 › List (@Firefox) › can be created by converting multiple paragraphs Error: expect(received).toBe(expected) // Object.is equality - Expected - 6 + Received + 6 - <!-- wp:list --> - <ul class="wp-block-list"><!-- wp:list-item --> - <li>one</li> + <!-- wp:paragraph --> + <p>one</p> + <!-- /wp:paragraph --> + - <!-- /wp:list-item --> - - <!-- wp:list-item --> + <!-- wp:list --> + <ul class="wp-block-list"><!-- wp:list-item --> <li>two</li> <!-- /wp:list-item --></ul> <!-- /wp:list --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 308 | await editor.transformBlockTo( 'core/list' ); 309 | > 310 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 311 | `<!-- wp:list --> 312 | <ul class="wp-block-list"><!-- wp:list-item --> 313 | <li>one</li> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:310:52
[chromium] › editor/blocks/list.spec.js:293:2 › List (@firefox) › can be created by converting multiple paragraphs: test/e2e/specs/editor/blocks/list.spec.js#L310
1) [chromium] › editor/blocks/list.spec.js:293:2 › List (@Firefox) › can be created by converting multiple paragraphs Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 6 + Received + 6 - <!-- wp:list --> - <ul class="wp-block-list"><!-- wp:list-item --> - <li>one</li> + <!-- wp:paragraph --> + <p>one</p> + <!-- /wp:paragraph --> + - <!-- /wp:list-item --> - - <!-- wp:list-item --> + <!-- wp:list --> + <ul class="wp-block-list"><!-- wp:list-item --> <li>two</li> <!-- /wp:list-item --></ul> <!-- /wp:list --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 308 | await editor.transformBlockTo( 'core/list' ); 309 | > 310 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 311 | `<!-- wp:list --> 312 | <ul class="wp-block-list"><!-- wp:list-item --> 313 | <li>one</li> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:310:52
[chromium] › editor/blocks/list.spec.js:293:2 › List (@firefox) › can be created by converting multiple paragraphs: test/e2e/specs/editor/blocks/list.spec.js#L310
1) [chromium] › editor/blocks/list.spec.js:293:2 › List (@Firefox) › can be created by converting multiple paragraphs Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 6 + Received + 6 - <!-- wp:list --> - <ul class="wp-block-list"><!-- wp:list-item --> - <li>one</li> + <!-- wp:paragraph --> + <p>one</p> + <!-- /wp:paragraph --> + - <!-- /wp:list-item --> - - <!-- wp:list-item --> + <!-- wp:list --> + <ul class="wp-block-list"><!-- wp:list-item --> <li>two</li> <!-- /wp:list-item --></ul> <!-- /wp:list --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 308 | await editor.transformBlockTo( 'core/list' ); 309 | > 310 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 311 | `<!-- wp:list --> 312 | <ul class="wp-block-list"><!-- wp:list-item --> 313 | <li>one</li> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:310:52
[chromium] › editor/blocks/list.spec.js:349:2 › List (@firefox) › should not transform lines in block when transforming multiple blocks: test/e2e/specs/editor/blocks/list.spec.js#L369
2) [chromium] › editor/blocks/list.spec.js:349:2 › List (@Firefox) › should not transform lines in block when transforming multiple blocks Error: expect(received).toBe(expected) // Object.is equality - Expected - 6 + Received + 6 - <!-- wp:list --> - <ul class="wp-block-list"><!-- wp:list-item --> + <!-- wp:paragraph --> - <li>one<br>...</li> + <p>one<br>...</p> - <!-- /wp:list-item --> - - <!-- wp:list-item --> + <!-- /wp:paragraph --> + + <!-- wp:list --> + <ul class="wp-block-list"><!-- wp:list-item --> <li>two</li> <!-- /wp:list-item --></ul> <!-- /wp:list --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 367 | await editor.transformBlockTo( 'core/list' ); 368 | > 369 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 370 | `<!-- wp:list --> 371 | <ul class="wp-block-list"><!-- wp:list-item --> 372 | <li>one<br>...</li> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:369:52
[chromium] › editor/blocks/list.spec.js:349:2 › List (@firefox) › should not transform lines in block when transforming multiple blocks: test/e2e/specs/editor/blocks/list.spec.js#L369
2) [chromium] › editor/blocks/list.spec.js:349:2 › List (@Firefox) › should not transform lines in block when transforming multiple blocks Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 6 + Received + 6 - <!-- wp:list --> - <ul class="wp-block-list"><!-- wp:list-item --> + <!-- wp:paragraph --> - <li>one<br>...</li> + <p>one<br>...</p> - <!-- /wp:list-item --> - - <!-- wp:list-item --> + <!-- /wp:paragraph --> + + <!-- wp:list --> + <ul class="wp-block-list"><!-- wp:list-item --> <li>two</li> <!-- /wp:list-item --></ul> <!-- /wp:list --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 367 | await editor.transformBlockTo( 'core/list' ); 368 | > 369 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 370 | `<!-- wp:list --> 371 | <ul class="wp-block-list"><!-- wp:list-item --> 372 | <li>one<br>...</li> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:369:52
[chromium] › editor/blocks/list.spec.js:349:2 › List (@firefox) › should not transform lines in block when transforming multiple blocks: test/e2e/specs/editor/blocks/list.spec.js#L369
2) [chromium] › editor/blocks/list.spec.js:349:2 › List (@Firefox) › should not transform lines in block when transforming multiple blocks Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 6 + Received + 6 - <!-- wp:list --> - <ul class="wp-block-list"><!-- wp:list-item --> + <!-- wp:paragraph --> - <li>one<br>...</li> + <p>one<br>...</p> - <!-- /wp:list-item --> - - <!-- wp:list-item --> + <!-- /wp:paragraph --> + + <!-- wp:list --> + <ul class="wp-block-list"><!-- wp:list-item --> <li>two</li> <!-- /wp:list-item --></ul> <!-- /wp:list --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 367 | await editor.transformBlockTo( 'core/list' ); 368 | > 369 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 370 | `<!-- wp:list --> 371 | <ul class="wp-block-list"><!-- wp:list-item --> 372 | <li>one<br>...</li> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:369:52
Playwright - 1
Process completed with exit code 1.
[chromium] › editor/various/shortcut-focus-toolbar.spec.js:121:3 › Focus toolbar shortcut (alt + F10) › In Top Toolbar option: › Focuses the correct toolbar in select mode: test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js#L137
1) [chromium] › editor/various/shortcut-focus-toolbar.spec.js:121:3 › Focus toolbar shortcut (alt + F10) › In Top Toolbar option: › Focuses the correct toolbar in select mode Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: getByRole('button', { name: 'Paragraph', exact: true }) Expected: focused Received: <element(s) not found> Call log: - expect.toBeFocused with timeout 5000ms - waiting for getByRole('button', { name: 'Paragraph', exact: true }) 135 | await expect( 136 | toolbarUtils.blockToolbarParagraphButton > 137 | ).toBeFocused(); | ^ 138 | 139 | // Test: Focus the block toolbar from paragraph in select mode 140 | await editor.insertBlock( { name: 'core/paragraph' } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js:137:6
[chromium] › editor/various/shortcut-focus-toolbar.spec.js:121:3 › Focus toolbar shortcut (alt + F10) › In Top Toolbar option: › Focuses the correct toolbar in select mode: test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js#L137
1) [chromium] › editor/various/shortcut-focus-toolbar.spec.js:121:3 › Focus toolbar shortcut (alt + F10) › In Top Toolbar option: › Focuses the correct toolbar in select mode Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: getByRole('button', { name: 'Paragraph', exact: true }) Expected: focused Received: <element(s) not found> Call log: - expect.toBeFocused with timeout 5000ms - waiting for getByRole('button', { name: 'Paragraph', exact: true }) 135 | await expect( 136 | toolbarUtils.blockToolbarParagraphButton > 137 | ).toBeFocused(); | ^ 138 | 139 | // Test: Focus the block toolbar from paragraph in select mode 140 | await editor.insertBlock( { name: 'core/paragraph' } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js:137:6
[chromium] › editor/various/shortcut-focus-toolbar.spec.js:121:3 › Focus toolbar shortcut (alt + F10) › In Top Toolbar option: › Focuses the correct toolbar in select mode: test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js#L137
1) [chromium] › editor/various/shortcut-focus-toolbar.spec.js:121:3 › Focus toolbar shortcut (alt + F10) › In Top Toolbar option: › Focuses the correct toolbar in select mode Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: getByRole('button', { name: 'Paragraph', exact: true }) Expected: focused Received: <element(s) not found> Call log: - expect.toBeFocused with timeout 5000ms - waiting for getByRole('button', { name: 'Paragraph', exact: true }) 135 | await expect( 136 | toolbarUtils.blockToolbarParagraphButton > 137 | ).toBeFocused(); | ^ 138 | 139 | // Test: Focus the block toolbar from paragraph in select mode 140 | await editor.insertBlock( { name: 'core/paragraph' } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js:137:6
[chromium] › editor/various/shortcut-focus-toolbar.spec.js:190:3 › Focus toolbar shortcut (alt + F10) › Smaller than large viewports › Focuses the correct toolbar in select mode: test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js#L206
2) [chromium] › editor/various/shortcut-focus-toolbar.spec.js:190:3 › Focus toolbar shortcut (alt + F10) › Smaller than large viewports › Focuses the correct toolbar in select mode Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: getByRole('button', { name: 'Paragraph', exact: true }) Expected: focused Received: <element(s) not found> Call log: - expect.toBeFocused with timeout 5000ms - waiting for getByRole('button', { name: 'Paragraph', exact: true }) 204 | await expect( 205 | toolbarUtils.blockToolbarParagraphButton > 206 | ).toBeFocused(); | ^ 207 | await expect( toolbarUtils.documentToolbarTooltip ).toBeHidden(); 208 | 209 | // Test: Focus the block toolbar from paragraph in select mode at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js:206:6
[chromium] › editor/various/shortcut-focus-toolbar.spec.js:190:3 › Focus toolbar shortcut (alt + F10) › Smaller than large viewports › Focuses the correct toolbar in select mode: test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js#L206
2) [chromium] › editor/various/shortcut-focus-toolbar.spec.js:190:3 › Focus toolbar shortcut (alt + F10) › Smaller than large viewports › Focuses the correct toolbar in select mode Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: getByRole('button', { name: 'Paragraph', exact: true }) Expected: focused Received: <element(s) not found> Call log: - expect.toBeFocused with timeout 5000ms - waiting for getByRole('button', { name: 'Paragraph', exact: true }) 204 | await expect( 205 | toolbarUtils.blockToolbarParagraphButton > 206 | ).toBeFocused(); | ^ 207 | await expect( toolbarUtils.documentToolbarTooltip ).toBeHidden(); 208 | 209 | // Test: Focus the block toolbar from paragraph in select mode at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js:206:6
[chromium] › editor/various/shortcut-focus-toolbar.spec.js:190:3 › Focus toolbar shortcut (alt + F10) › Smaller than large viewports › Focuses the correct toolbar in select mode: test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js#L206
2) [chromium] › editor/various/shortcut-focus-toolbar.spec.js:190:3 › Focus toolbar shortcut (alt + F10) › Smaller than large viewports › Focuses the correct toolbar in select mode Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: getByRole('button', { name: 'Paragraph', exact: true }) Expected: focused Received: <element(s) not found> Call log: - expect.toBeFocused with timeout 5000ms - waiting for getByRole('button', { name: 'Paragraph', exact: true }) 204 | await expect( 205 | toolbarUtils.blockToolbarParagraphButton > 206 | ).toBeFocused(); | ^ 207 | await expect( toolbarUtils.documentToolbarTooltip ).toBeHidden(); 208 | 209 | // Test: Focus the block toolbar from paragraph in select mode at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js:206:6
[chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L41
3) [chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys Error: expect(received).toBe(expected) // Object.is equality Expected: "core/paragraph" Received: "core/columns" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 39 | await expect 40 | .poll( writingFlowUtils.getActiveBlockName ) > 41 | .toBe( 'core/paragraph' ); | ^ 42 | await expect( activeElementLocator ).toBeFocused(); 43 | await expect( activeElementLocator ).toHaveText( '2nd col' ); 44 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:41:5
[chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L41
3) [chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "core/paragraph" Received: "core/columns" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 39 | await expect 40 | .poll( writingFlowUtils.getActiveBlockName ) > 41 | .toBe( 'core/paragraph' ); | ^ 42 | await expect( activeElementLocator ).toBeFocused(); 43 | await expect( activeElementLocator ).toHaveText( '2nd col' ); 44 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:41:5
[chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L41
3) [chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "core/paragraph" Received: "core/columns" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 39 | await expect 40 | .poll( writingFlowUtils.getActiveBlockName ) > 41 | .toBe( 'core/paragraph' ); | ^ 42 | await expect( activeElementLocator ).toBeFocused(); 43 | await expect( activeElementLocator ).toHaveText( '2nd col' ); 44 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:41:5
[chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L138
4) [chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode Error: expect(received).toBe(expected) // Object.is equality Expected: "core/column" Received: "core/paragraph" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 136 | await expect 137 | .poll( writingFlowUtils.getActiveBlockName ) > 138 | .toBe( 'core/column' ); | ^ 139 | // Arrow left back to Columns block. 140 | await page.keyboard.press( 'ArrowLeft' ); 141 | await expect at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:138:5
[chromium] › editor/various/keyboard-navigable-blocks.spec.js:45:2 › Order of block keyboard navigation › allows tabbing in navigation mode if no block is selected: test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js#L208
1) [chromium] › editor/various/keyboard-navigable-blocks.spec.js:45:2 › Order of block keyboard navigation › allows tabbing in navigation mode if no block is selected Error: expect(received).toBe(expected) // Object.is equality Expected: "Paragraph Block. Row 2. 1" Received: "Block: Paragraph" 206 | } ); 207 | > 208 | expect( ariaLabel ).toBe( label ); | ^ 209 | } 210 | 211 | async navigateToContentEditorTop() { at KeyboardNavigableBlocks.expectLabelToHaveFocus (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:208:23) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:74:3
[chromium] › editor/various/keyboard-navigable-blocks.spec.js:45:2 › Order of block keyboard navigation › allows tabbing in navigation mode if no block is selected: test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js#L208
1) [chromium] › editor/various/keyboard-navigable-blocks.spec.js:45:2 › Order of block keyboard navigation › allows tabbing in navigation mode if no block is selected Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "Paragraph Block. Row 2. 1" Received: "Block: Paragraph" 206 | } ); 207 | > 208 | expect( ariaLabel ).toBe( label ); | ^ 209 | } 210 | 211 | async navigateToContentEditorTop() { at KeyboardNavigableBlocks.expectLabelToHaveFocus (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:208:23) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:74:3
[chromium] › editor/various/keyboard-navigable-blocks.spec.js:45:2 › Order of block keyboard navigation › allows tabbing in navigation mode if no block is selected: test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js#L208
1) [chromium] › editor/various/keyboard-navigable-blocks.spec.js:45:2 › Order of block keyboard navigation › allows tabbing in navigation mode if no block is selected Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "Paragraph Block. Row 2. 1" Received: "Block: Paragraph" 206 | } ); 207 | > 208 | expect( ariaLabel ).toBe( label ); | ^ 209 | } 210 | 211 | async navigateToContentEditorTop() { at KeyboardNavigableBlocks.expectLabelToHaveFocus (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:208:23) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:74:3
[chromium] › editor/various/keyboard-navigable-blocks.spec.js:82:2 › Order of block keyboard navigation › allows tabbing in navigation mode if no block is selected (reverse): test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js#L208
2) [chromium] › editor/various/keyboard-navigable-blocks.spec.js:82:2 › Order of block keyboard navigation › allows tabbing in navigation mode if no block is selected (reverse) Error: expect(received).toBe(expected) // Object.is equality Expected: "Paragraph Block. Row 1. 0" Received: "Block: Paragraph" 206 | } ); 207 | > 208 | expect( ariaLabel ).toBe( label ); | ^ 209 | } 210 | 211 | async navigateToContentEditorTop() { at KeyboardNavigableBlocks.expectLabelToHaveFocus (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:208:23) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:116:3
[chromium] › editor/various/keyboard-navigable-blocks.spec.js:82:2 › Order of block keyboard navigation › allows tabbing in navigation mode if no block is selected (reverse): test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js#L208
2) [chromium] › editor/various/keyboard-navigable-blocks.spec.js:82:2 › Order of block keyboard navigation › allows tabbing in navigation mode if no block is selected (reverse) Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "Paragraph Block. Row 1. 0" Received: "Block: Paragraph" 206 | } ); 207 | > 208 | expect( ariaLabel ).toBe( label ); | ^ 209 | } 210 | 211 | async navigateToContentEditorTop() { at KeyboardNavigableBlocks.expectLabelToHaveFocus (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:208:23) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:116:3
[chromium] › editor/various/keyboard-navigable-blocks.spec.js:82:2 › Order of block keyboard navigation › allows tabbing in navigation mode if no block is selected (reverse): test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js#L208
2) [chromium] › editor/various/keyboard-navigable-blocks.spec.js:82:2 › Order of block keyboard navigation › allows tabbing in navigation mode if no block is selected (reverse) Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "Paragraph Block. Row 1. 0" Received: "Block: Paragraph" 206 | } ); 207 | > 208 | expect( ariaLabel ).toBe( label ); | ^ 209 | } 210 | 211 | async navigateToContentEditorTop() { at KeyboardNavigableBlocks.expectLabelToHaveFocus (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:208:23) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:116:3
[chromium] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L264
3) [chromium] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@Firefox, @WebKit) › should select with shift + click Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ - 1, 2, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 262 | await expect 263 | .poll( multiBlockSelectionUtils.getSelectedFlatIndices ) > 264 | .toEqual( [ 1, 2 ] ); | ^ 265 | 266 | // Group the blocks and test that multiselection also works for nested 267 | // blocks. Checks for regressions of at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:264:5
[chromium] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L264
3) [chromium] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@Firefox, @WebKit) › should select with shift + click Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ - 1, 2, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 262 | await expect 263 | .poll( multiBlockSelectionUtils.getSelectedFlatIndices ) > 264 | .toEqual( [ 1, 2 ] ); | ^ 265 | 266 | // Group the blocks and test that multiselection also works for nested 267 | // blocks. Checks for regressions of at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:264:5
[chromium] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L264
3) [chromium] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@Firefox, @WebKit) › should select with shift + click Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ - 1, 2, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 262 | await expect 263 | .poll( multiBlockSelectionUtils.getSelectedFlatIndices ) > 264 | .toEqual( [ 1, 2 ] ); | ^ 265 | 266 | // Group the blocks and test that multiselection also works for nested 267 | // blocks. Checks for regressions of at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:264:5
[chromium] › editor/various/multi-block-selection.spec.js:1242:2 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L1285
4) [chromium] › editor/various/multi-block-selection.spec.js:1242:2 › Multi-block selection (@Firefox, @WebKit) › should partially select with shift + click Error: expect(received).toMatchObject(expected) - Expected - 1 + Received + 1 Array [ Object { "attributes": Object { - "content": "<strong>1</strong>|2", + "content": "<strong>1</strong>[|]2", }, "name": "core/paragraph", }, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 1283 | // Ensure selection is in the correct place. 1284 | await page.keyboard.type( '|' ); > 1285 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 1286 | { 1287 | name: 'core/paragraph', 1288 | attributes: { content: '<strong>1</strong>|2' }, at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:1285:41
[webkit] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L264
1) [webkit] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@Firefox, @WebKit) › should select with shift + click Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 1, - 2, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 262 | await expect 263 | .poll( multiBlockSelectionUtils.getSelectedFlatIndices ) > 264 | .toEqual( [ 1, 2 ] ); | ^ 265 | 266 | // Group the blocks and test that multiselection also works for nested 267 | // blocks. Checks for regressions of at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:264:5
[webkit] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L264
1) [webkit] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@Firefox, @WebKit) › should select with shift + click Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 1, - 2, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 262 | await expect 263 | .poll( multiBlockSelectionUtils.getSelectedFlatIndices ) > 264 | .toEqual( [ 1, 2 ] ); | ^ 265 | 266 | // Group the blocks and test that multiselection also works for nested 267 | // blocks. Checks for regressions of at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:264:5
[webkit] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L264
1) [webkit] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@Firefox, @WebKit) › should select with shift + click Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 1, - 2, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 262 | await expect 263 | .poll( multiBlockSelectionUtils.getSelectedFlatIndices ) > 264 | .toEqual( [ 1, 2 ] ); | ^ 265 | 266 | // Group the blocks and test that multiselection also works for nested 267 | // blocks. Checks for regressions of at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:264:5
[webkit] › editor/various/multi-block-selection.spec.js:1242:2 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L1285
2) [webkit] › editor/various/multi-block-selection.spec.js:1242:2 › Multi-block selection (@Firefox, @WebKit) › should partially select with shift + click Error: expect(received).toMatchObject(expected) - Expected - 1 + Received + 11 Array [ Object { "attributes": Object { - "content": "<strong>1</strong>|2", + "content": "|[", + "dropCap": false, + }, + "innerBlocks": Array [], + "name": "core/paragraph", + }, + Object { + "attributes": Object { + "content": "]2", + "dropCap": false, }, + "innerBlocks": Array [], "name": "core/paragraph", }, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 1283 | // Ensure selection is in the correct place. 1284 | await page.keyboard.type( '|' ); > 1285 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 1286 | { 1287 | name: 'core/paragraph', 1288 | attributes: { content: '<strong>1</strong>|2' }, at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:1285:41
[webkit] › editor/various/multi-block-selection.spec.js:1242:2 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L1285
2) [webkit] › editor/various/multi-block-selection.spec.js:1242:2 › Multi-block selection (@Firefox, @WebKit) › should partially select with shift + click Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 1 + Received + 11 Array [ Object { "attributes": Object { - "content": "<strong>1</strong>|2", + "content": "|[", + "dropCap": false, + }, + "innerBlocks": Array [], + "name": "core/paragraph", + }, + Object { + "attributes": Object { + "content": "]2", + "dropCap": false, }, + "innerBlocks": Array [], "name": "core/paragraph", }, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 1283 | // Ensure selection is in the correct place. 1284 | await page.keyboard.type( '|' ); > 1285 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 1286 | { 1287 | name: 'core/paragraph', 1288 | attributes: { content: '<strong>1</strong>|2' }, at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:1285:41
[webkit] › editor/various/multi-block-selection.spec.js:1242:2 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L1285
2) [webkit] › editor/various/multi-block-selection.spec.js:1242:2 › Multi-block selection (@Firefox, @WebKit) › should partially select with shift + click Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 1 + Received + 11 Array [ Object { "attributes": Object { - "content": "<strong>1</strong>|2", + "content": "|[", + "dropCap": false, + }, + "innerBlocks": Array [], + "name": "core/paragraph", + }, + Object { + "attributes": Object { + "content": "]2", + "dropCap": false, }, + "innerBlocks": Array [], "name": "core/paragraph", }, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 1283 | // Ensure selection is in the correct place. 1284 | await page.keyboard.type( '|' ); > 1285 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 1286 | { 1287 | name: 'core/paragraph', 1288 | attributes: { content: '<strong>1</strong>|2' }, at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:1285:41
[webkit] › editor/various/multi-block-selection.spec.js:1294:3 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L1316
3) [webkit] › editor/various/multi-block-selection.spec.js:1294:3 › Multi-block selection (@Firefox, @WebKit) › shift+click multi-selection › should multi-select block with text selection and a block without text selection Error: expect(received).toMatchObject(expected) - Expected - 4 + Received + 4 Array [ Object { "attributes": Object { - "content": "hi", - }, - "name": "core/paragraph", + "height": "100px", }, - Object { + "clientId": "d007e732-69ba-425c-a318-5d45bcf68cb2", + "innerBlocks": Array [], + "isValid": true, "name": "core/spacer", }, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 1314 | await expect 1315 | .poll( multiBlockSelectionUtils.getSelectedBlocks ) > 1316 | .toMatchObject( [ | ^ 1317 | { name: 'core/paragraph', attributes: { content: 'hi' } }, 1318 | { name: 'core/spacer' }, 1319 | ] ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:1316:6
[webkit] › editor/various/multi-block-selection.spec.js:1294:3 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L1316
3) [webkit] › editor/various/multi-block-selection.spec.js:1294:3 › Multi-block selection (@Firefox, @WebKit) › shift+click multi-selection › should multi-select block with text selection and a block without text selection Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 4 + Received + 4 Array [ Object { "attributes": Object { - "content": "hi", - }, - "name": "core/paragraph", + "height": "100px", }, - Object { + "clientId": "51749823-55ca-4b1e-a528-a4114706710b", + "innerBlocks": Array [], + "isValid": true, "name": "core/spacer", }, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 1314 | await expect 1315 | .poll( multiBlockSelectionUtils.getSelectedBlocks ) > 1316 | .toMatchObject( [ | ^ 1317 | { name: 'core/paragraph', attributes: { content: 'hi' } }, 1318 | { name: 'core/spacer' }, 1319 | ] ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:1316:6
[webkit] › editor/various/multi-block-selection.spec.js:1294:3 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L1316
3) [webkit] › editor/various/multi-block-selection.spec.js:1294:3 › Multi-block selection (@Firefox, @WebKit) › shift+click multi-selection › should multi-select block with text selection and a block without text selection Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 4 + Received + 4 Array [ Object { "attributes": Object { - "content": "hi", - }, - "name": "core/paragraph", + "height": "100px", }, - Object { + "clientId": "bb15aef5-5012-4b0a-8f92-6183b3b06189", + "innerBlocks": Array [], + "isValid": true, "name": "core/spacer", }, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 1314 | await expect 1315 | .poll( multiBlockSelectionUtils.getSelectedBlocks ) > 1316 | .toMatchObject( [ | ^ 1317 | { name: 'core/paragraph', attributes: { content: 'hi' } }, 1318 | { name: 'core/spacer' }, 1319 | ] ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:1316:6
[webkit] › editor/various/multi-block-selection.spec.js:1322:3 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L1338
4) [webkit] › editor/various/multi-block-selection.spec.js:1322:3 › Multi-block selection (@Firefox, @WebKit) › shift+click multi-selection › should multi-select blocks without text selection Error: expect(received).toMatchObject(expected) - Expected - 2 + Received + 5 Array [ Object { - "name": "core/spacer", + "attributes": Object { + "height": "100px", }, - Object { + "clientId": "2ab90623-a535-416a-a106-f3d6a0be22e5", + "innerBlocks": Array [], + "isValid": true, "name": "core/spacer", }, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 1336 | await expect 1337 | .poll( multiBlockSelectionUtils.getSelectedBlocks ) > 1338 | .toMatchObject( [ | ^ 1339 | { name: 'core/spacer' }, 1340 | { name: 'core/spacer' }, 1341 | ] ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:1338:6
[firefox] › editor/blocks/list.spec.js:293:2 › List (@firefox) › can be created by converting multiple paragraphs: test/e2e/specs/editor/blocks/list.spec.js#L310
1) [firefox] › editor/blocks/list.spec.js:293:2 › List (@Firefox) › can be created by converting multiple paragraphs Error: expect(received).toBe(expected) // Object.is equality - Expected - 6 + Received + 6 <!-- wp:list --> <ul class="wp-block-list"><!-- wp:list-item --> <li>one</li> - <!-- /wp:list-item --> - + <!-- /wp:list-item --></ul> - <!-- wp:list-item --> - <li>two</li> + <!-- /wp:list --> + - <!-- /wp:list-item --></ul> + <!-- wp:paragraph --> + <p>two</p> - <!-- /wp:list --> + <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 308 | await editor.transformBlockTo( 'core/list' ); 309 | > 310 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 311 | `<!-- wp:list --> 312 | <ul class="wp-block-list"><!-- wp:list-item --> 313 | <li>one</li> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:310:52
[firefox] › editor/blocks/list.spec.js:293:2 › List (@firefox) › can be created by converting multiple paragraphs: test/e2e/specs/editor/blocks/list.spec.js#L310
1) [firefox] › editor/blocks/list.spec.js:293:2 › List (@Firefox) › can be created by converting multiple paragraphs Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 6 + Received + 6 <!-- wp:list --> <ul class="wp-block-list"><!-- wp:list-item --> <li>one</li> - <!-- /wp:list-item --> - + <!-- /wp:list-item --></ul> - <!-- wp:list-item --> - <li>two</li> + <!-- /wp:list --> + - <!-- /wp:list-item --></ul> + <!-- wp:paragraph --> + <p>two</p> - <!-- /wp:list --> + <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 308 | await editor.transformBlockTo( 'core/list' ); 309 | > 310 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 311 | `<!-- wp:list --> 312 | <ul class="wp-block-list"><!-- wp:list-item --> 313 | <li>one</li> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:310:52
[firefox] › editor/blocks/list.spec.js:293:2 › List (@firefox) › can be created by converting multiple paragraphs: test/e2e/specs/editor/blocks/list.spec.js#L310
1) [firefox] › editor/blocks/list.spec.js:293:2 › List (@Firefox) › can be created by converting multiple paragraphs Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 6 + Received + 6 <!-- wp:list --> <ul class="wp-block-list"><!-- wp:list-item --> <li>one</li> - <!-- /wp:list-item --> - + <!-- /wp:list-item --></ul> - <!-- wp:list-item --> - <li>two</li> + <!-- /wp:list --> + - <!-- /wp:list-item --></ul> + <!-- wp:paragraph --> + <p>two</p> - <!-- /wp:list --> + <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 308 | await editor.transformBlockTo( 'core/list' ); 309 | > 310 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 311 | `<!-- wp:list --> 312 | <ul class="wp-block-list"><!-- wp:list-item --> 313 | <li>one</li> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:310:52
[firefox] › editor/blocks/list.spec.js:349:2 › List (@firefox) › should not transform lines in block when transforming multiple blocks: test/e2e/specs/editor/blocks/list.spec.js#L369
2) [firefox] › editor/blocks/list.spec.js:349:2 › List (@Firefox) › should not transform lines in block when transforming multiple blocks Error: expect(received).toBe(expected) // Object.is equality - Expected - 2 + Received + 6 <!-- wp:list --> <ul class="wp-block-list"><!-- wp:list-item --> - <li>one<br>...</li> + <li>one</li> <!-- /wp:list-item --> <!-- wp:list-item --> - <li>two</li> + <li>...</li> <!-- /wp:list-item --></ul> <!-- /wp:list --> + + <!-- wp:paragraph --> + <p>two</p> + <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 367 | await editor.transformBlockTo( 'core/list' ); 368 | > 369 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 370 | `<!-- wp:list --> 371 | <ul class="wp-block-list"><!-- wp:list-item --> 372 | <li>one<br>...</li> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:369:52
[firefox] › editor/blocks/list.spec.js:349:2 › List (@firefox) › should not transform lines in block when transforming multiple blocks: test/e2e/specs/editor/blocks/list.spec.js#L369
2) [firefox] › editor/blocks/list.spec.js:349:2 › List (@Firefox) › should not transform lines in block when transforming multiple blocks Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 2 + Received + 6 <!-- wp:list --> <ul class="wp-block-list"><!-- wp:list-item --> - <li>one<br>...</li> + <li>one</li> <!-- /wp:list-item --> <!-- wp:list-item --> - <li>two</li> + <li>...</li> <!-- /wp:list-item --></ul> <!-- /wp:list --> + + <!-- wp:paragraph --> + <p>two</p> + <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 367 | await editor.transformBlockTo( 'core/list' ); 368 | > 369 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 370 | `<!-- wp:list --> 371 | <ul class="wp-block-list"><!-- wp:list-item --> 372 | <li>one<br>...</li> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:369:52
[firefox] › editor/blocks/list.spec.js:349:2 › List (@firefox) › should not transform lines in block when transforming multiple blocks: test/e2e/specs/editor/blocks/list.spec.js#L369
2) [firefox] › editor/blocks/list.spec.js:349:2 › List (@Firefox) › should not transform lines in block when transforming multiple blocks Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 2 + Received + 6 <!-- wp:list --> <ul class="wp-block-list"><!-- wp:list-item --> - <li>one<br>...</li> + <li>one</li> <!-- /wp:list-item --> <!-- wp:list-item --> - <li>two</li> + <li>...</li> <!-- /wp:list-item --></ul> <!-- /wp:list --> + + <!-- wp:paragraph --> + <p>two</p> + <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 367 | await editor.transformBlockTo( 'core/list' ); 368 | > 369 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 370 | `<!-- wp:list --> 371 | <ul class="wp-block-list"><!-- wp:list-item --> 372 | <li>one<br>...</li> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:369:52
[firefox] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L264
3) [firefox] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@Firefox, @WebKit) › should select with shift + click Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 1, - 2, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 262 | await expect 263 | .poll( multiBlockSelectionUtils.getSelectedFlatIndices ) > 264 | .toEqual( [ 1, 2 ] ); | ^ 265 | 266 | // Group the blocks and test that multiselection also works for nested 267 | // blocks. Checks for regressions of at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:264:5
[firefox] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L264
3) [firefox] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@Firefox, @WebKit) › should select with shift + click Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 1, - 2, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 262 | await expect 263 | .poll( multiBlockSelectionUtils.getSelectedFlatIndices ) > 264 | .toEqual( [ 1, 2 ] ); | ^ 265 | 266 | // Group the blocks and test that multiselection also works for nested 267 | // blocks. Checks for regressions of at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:264:5
[firefox] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L264
3) [firefox] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@Firefox, @WebKit) › should select with shift + click Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 0 Array [ 1, - 2, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 262 | await expect 263 | .poll( multiBlockSelectionUtils.getSelectedFlatIndices ) > 264 | .toEqual( [ 1, 2 ] ); | ^ 265 | 266 | // Group the blocks and test that multiselection also works for nested 267 | // blocks. Checks for regressions of at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:264:5
[firefox] › editor/various/multi-block-selection.spec.js:321:2 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L352
4) [firefox] › editor/various/multi-block-selection.spec.js:321:2 › Multi-block selection (@Firefox, @WebKit) › should properly select multiple blocks if selected nested blocks belong to different parent (-webkit) Error: expect(received).toEqual(expected) // deep equality - Expected - 2 + Received + 1 Array [ - 1, - 4, + 2, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 350 | await expect 351 | .poll( multiBlockSelectionUtils.getSelectedFlatIndices ) > 352 | .toEqual( [ 1, 4 ] ); | ^ 353 | } ); 354 | 355 | test( 'should properly select part of nested rich text block while holding shift (-firefox)', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:352:5
Merge Artifacts
No artifacts found matching pattern 'flaky-tests-report*'
🎭 Playwright Run Summary
4 skipped 192 passed (6.6m)
🎭 Playwright Run Summary
2 failed [chromium] › editor/blocks/quote.spec.js:111:2 › Quote › can be created by converting multiple paragraphs [chromium] › editor/blocks/spacer.spec.js:22:2 › Spacer › can be resized using the drag handle and remains selected after being dragged 1 skipped 192 passed (8.9m)
🎭 Playwright Run Summary
2 failed [chromium] › editor/various/block-moving-mode.spec.js:15:2 › Block moving mode › can move block [chromium] › editor/various/block-moving-mode.spec.js:47:2 › Block moving mode › can move block in the nested block 1 skipped 196 passed (10.4m)
🎭 Playwright Run Summary
2 failed [chromium] › editor/blocks/list.spec.js:293:2 › List (@Firefox) › can be created by converting multiple paragraphs [chromium] › editor/blocks/list.spec.js:349:2 › List (@Firefox) › should not transform lines in block when transforming multiple blocks 197 passed (10.6m)
🎭 Playwright Run Summary
4 failed [chromium] › editor/various/shortcut-focus-toolbar.spec.js:121:3 › Focus toolbar shortcut (alt + F10) › In Top Toolbar option: › Focuses the correct toolbar in select mode [chromium] › editor/various/shortcut-focus-toolbar.spec.js:190:3 › Focus toolbar shortcut (alt + F10) › Smaller than large viewports › Focuses the correct toolbar in select mode [chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys [chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode 188 passed (10.3m)
🎭 Playwright Run Summary
6 failed [chromium] › editor/various/keyboard-navigable-blocks.spec.js:45:2 › Order of block keyboard navigation › allows tabbing in navigation mode if no block is selected [chromium] › editor/various/keyboard-navigable-blocks.spec.js:82:2 › Order of block keyboard navigation › allows tabbing in navigation mode if no block is selected (reverse) [chromium] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@Firefox, @WebKit) › should select with shift + click [chromium] › editor/various/multi-block-selection.spec.js:1242:2 › Multi-block selection (@Firefox, @WebKit) › should partially select with shift + click [chromium] › editor/various/multi-block-selection.spec.js:1294:3 › Multi-block selection (@Firefox, @WebKit) › shift+click multi-selection › should multi-select block with text selection and a block without text selection [chromium] › editor/various/multi-block-selection.spec.js:1322:3 › Multi-block selection (@Firefox, @WebKit) › shift+click multi-selection › should multi-select blocks without text selection 1 skipped 183 passed (11.0m)
🎭 Playwright Run Summary
6 failed [webkit] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@Firefox, @WebKit) › should select with shift + click [webkit] › editor/various/multi-block-selection.spec.js:1242:2 › Multi-block selection (@Firefox, @WebKit) › should partially select with shift + click [webkit] › editor/various/multi-block-selection.spec.js:1294:3 › Multi-block selection (@Firefox, @WebKit) › shift+click multi-selection › should multi-select block with text selection and a block without text selection [webkit] › editor/various/multi-block-selection.spec.js:1322:3 › Multi-block selection (@Firefox, @WebKit) › shift+click multi-selection › should multi-select blocks without text selection [webkit] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys [webkit] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode 190 passed (12.6m)
🎭 Playwright Run Summary
9 failed [firefox] › editor/blocks/list.spec.js:293:2 › List (@Firefox) › can be created by converting multiple paragraphs [firefox] › editor/blocks/list.spec.js:349:2 › List (@Firefox) › should not transform lines in block when transforming multiple blocks [firefox] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@Firefox, @WebKit) › should select with shift + click [firefox] › editor/various/multi-block-selection.spec.js:321:2 › Multi-block selection (@Firefox, @WebKit) › should properly select multiple blocks if selected nested blocks belong to different parent (-webkit) [firefox] › editor/various/multi-block-selection.spec.js:1242:2 › Multi-block selection (@Firefox, @WebKit) › should partially select with shift + click [firefox] › editor/various/multi-block-selection.spec.js:1294:3 › Multi-block selection (@Firefox, @WebKit) › shift+click multi-selection › should multi-select block with text selection and a block without text selection [firefox] › editor/various/multi-block-selection.spec.js:1322:3 › Multi-block selection (@Firefox, @WebKit) › shift+click multi-selection › should multi-select blocks without text selection [firefox] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys [firefox] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode 3 skipped 179 passed (14.2m)

Artifacts

Produced during runtime
Name Size
failures-artifacts Expired
129 MB