Skip to content

New Block: Add Query Total block for displaying total query results or ranges #121121

New Block: Add Query Total block for displaying total query results or ranges

New Block: Add Query Total block for displaying total query results or ranges #121121

Re-run triggered December 5, 2024 18:42
Status Failure
Total duration 1h 14m 51s
Artifacts 1

end2end-test.yml

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

Annotations

71 errors, 9 warnings, and 8 notices
[chromium] › editor/various/draggable-blocks.spec.js:34:2 › Draggable block › can drag and drop to the top of a vertical block list: test/e2e/specs/editor/various/draggable-blocks.spec.js#L55
1) [chromium] › editor/various/draggable-blocks.spec.js:34:2 › Draggable block › can drag and drop to the top of a vertical block list TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=document[name="Block: Paragraph"i]').locator('text=2') 53 | await editor.canvas 54 | .locator( 'role=document[name="Block: Paragraph"i] >> text=2' ) > 55 | .focus(); | ^ 56 | await editor.showBlockToolbar(); 57 | 58 | const dragHandle = page.locator( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:55:5
[chromium] › editor/various/draggable-blocks.spec.js:34:2 › Draggable block › can drag and drop to the top of a vertical block list: test/e2e/specs/editor/various/draggable-blocks.spec.js#L55
1) [chromium] › editor/various/draggable-blocks.spec.js:34:2 › Draggable block › can drag and drop to the top of a vertical block list Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=document[name="Block: Paragraph"i]').locator('text=2') 53 | await editor.canvas 54 | .locator( 'role=document[name="Block: Paragraph"i] >> text=2' ) > 55 | .focus(); | ^ 56 | await editor.showBlockToolbar(); 57 | 58 | const dragHandle = page.locator( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:55:5
[chromium] › editor/various/draggable-blocks.spec.js:34:2 › Draggable block › can drag and drop to the top of a vertical block list: test/e2e/specs/editor/various/draggable-blocks.spec.js#L55
1) [chromium] › editor/various/draggable-blocks.spec.js:34:2 › Draggable block › can drag and drop to the top of a vertical block list Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=document[name="Block: Paragraph"i]').locator('text=2') 53 | await editor.canvas 54 | .locator( 'role=document[name="Block: Paragraph"i] >> text=2' ) > 55 | .focus(); | ^ 56 | await editor.showBlockToolbar(); 57 | 58 | const dragHandle = page.locator( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:55:5
[chromium] › editor/various/draggable-blocks.spec.js:99:2 › Draggable block › can drag and drop to the bottom of a vertical block list: test/e2e/specs/editor/various/draggable-blocks.spec.js#L120
2) [chromium] › editor/various/draggable-blocks.spec.js:99:2 › Draggable block › can drag and drop to the bottom of a vertical block list TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=document[name="Block: Paragraph"i]').locator('text=1') 118 | await editor.canvas 119 | .locator( 'role=document[name="Block: Paragraph"i] >> text=1' ) > 120 | .focus(); | ^ 121 | await editor.showBlockToolbar(); 122 | 123 | const dragHandle = page.locator( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:120:5
[chromium] › editor/various/draggable-blocks.spec.js:99:2 › Draggable block › can drag and drop to the bottom of a vertical block list: test/e2e/specs/editor/various/draggable-blocks.spec.js#L120
2) [chromium] › editor/various/draggable-blocks.spec.js:99:2 › Draggable block › can drag and drop to the bottom of a vertical block list Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=document[name="Block: Paragraph"i]').locator('text=1') 118 | await editor.canvas 119 | .locator( 'role=document[name="Block: Paragraph"i] >> text=1' ) > 120 | .focus(); | ^ 121 | await editor.showBlockToolbar(); 122 | 123 | const dragHandle = page.locator( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:120:5
[chromium] › editor/various/draggable-blocks.spec.js:99:2 › Draggable block › can drag and drop to the bottom of a vertical block list: test/e2e/specs/editor/various/draggable-blocks.spec.js#L120
2) [chromium] › editor/various/draggable-blocks.spec.js:99:2 › Draggable block › can drag and drop to the bottom of a vertical block list Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=document[name="Block: Paragraph"i]').locator('text=1') 118 | await editor.canvas 119 | .locator( 'role=document[name="Block: Paragraph"i] >> text=1' ) > 120 | .focus(); | ^ 121 | await editor.showBlockToolbar(); 122 | 123 | const dragHandle = page.locator( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:120:5
[chromium] › editor/various/draggable-blocks.spec.js:172:2 › Draggable block › can drag and drop to the start of a horizontal block list: test/e2e/specs/editor/various/draggable-blocks.spec.js#L200
3) [chromium] › editor/various/draggable-blocks.spec.js:172:2 › Draggable block › can drag and drop to the start of a horizontal block list TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=document[name="Block: Paragraph"i]').locator('text=2') 198 | await editor.canvas 199 | .locator( 'role=document[name="Block: Paragraph"i] >> text=2' ) > 200 | .focus(); | ^ 201 | await editor.showBlockToolbar(); 202 | 203 | const dragHandle = page.locator( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:200:5
[chromium] › editor/various/draggable-blocks.spec.js:172:2 › Draggable block › can drag and drop to the start of a horizontal block list: test/e2e/specs/editor/various/draggable-blocks.spec.js#L200
3) [chromium] › editor/various/draggable-blocks.spec.js:172:2 › Draggable block › can drag and drop to the start of a horizontal block list Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=document[name="Block: Paragraph"i]').locator('text=2') 198 | await editor.canvas 199 | .locator( 'role=document[name="Block: Paragraph"i] >> text=2' ) > 200 | .focus(); | ^ 201 | await editor.showBlockToolbar(); 202 | 203 | const dragHandle = page.locator( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:200:5
[chromium] › editor/various/draggable-blocks.spec.js:172:2 › Draggable block › can drag and drop to the start of a horizontal block list: test/e2e/specs/editor/various/draggable-blocks.spec.js#L200
3) [chromium] › editor/various/draggable-blocks.spec.js:172:2 › Draggable block › can drag and drop to the start of a horizontal block list Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=document[name="Block: Paragraph"i]').locator('text=2') 198 | await editor.canvas 199 | .locator( 'role=document[name="Block: Paragraph"i] >> text=2' ) > 200 | .focus(); | ^ 201 | await editor.showBlockToolbar(); 202 | 203 | const dragHandle = page.locator( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:200:5
[chromium] › editor/various/draggable-blocks.spec.js:250:2 › Draggable block › can drag and drop to the end of a horizontal block list: test/e2e/specs/editor/various/draggable-blocks.spec.js#L278
4) [chromium] › editor/various/draggable-blocks.spec.js:250:2 › Draggable block › can drag and drop to the end of a horizontal block list TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=document[name="Block: Paragraph"i]').locator('text=1') 276 | await editor.canvas 277 | .locator( 'role=document[name="Block: Paragraph"i] >> text=1' ) > 278 | .focus(); | ^ 279 | await editor.showBlockToolbar(); 280 | 281 | const dragHandle = page.locator( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:278:5
[chromium] › editor/various/adding-inline-tokens.spec.js:19:2 › adding inline tokens › should insert inline image: test/e2e/specs/editor/various/adding-inline-tokens.spec.js#L27
1) [chromium] › editor/various/adding-inline-tokens.spec.js:19:2 › adding inline tokens › should insert inline image TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=button[name="Add default block"i]') 25 | await editor.canvas 26 | .locator( 'role=button[name="Add default block"i]' ) > 27 | .click(); | ^ 28 | 29 | await page.keyboard.type( 'a ' ); 30 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/adding-inline-tokens.spec.js:27:5
[chromium] › editor/various/adding-inline-tokens.spec.js:19:2 › adding inline tokens › should insert inline image: test/e2e/specs/editor/various/adding-inline-tokens.spec.js#L27
1) [chromium] › editor/various/adding-inline-tokens.spec.js:19:2 › adding inline tokens › should insert inline image Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=button[name="Add default block"i]') 25 | await editor.canvas 26 | .locator( 'role=button[name="Add default block"i]' ) > 27 | .click(); | ^ 28 | 29 | await page.keyboard.type( 'a ' ); 30 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/adding-inline-tokens.spec.js:27:5
[chromium] › editor/various/adding-inline-tokens.spec.js:19:2 › adding inline tokens › should insert inline image: test/e2e/specs/editor/various/adding-inline-tokens.spec.js#L27
1) [chromium] › editor/various/adding-inline-tokens.spec.js:19:2 › adding inline tokens › should insert inline image Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=button[name="Add default block"i]') 25 | await editor.canvas 26 | .locator( 'role=button[name="Add default block"i]' ) > 27 | .click(); | ^ 28 | 29 | await page.keyboard.type( 'a ' ); 30 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/adding-inline-tokens.spec.js:27:5
[chromium] › editor/various/autosave.spec.js:16:2 › Autosave › should save to sessionStorage: test/e2e/specs/editor/various/autosave.spec.js#L23
2) [chromium] › editor/various/autosave.spec.js:16:2 › Autosave › should save to sessionStorage ── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('button', { name: 'Add default block' }) 21 | await editor.canvas 22 | .getByRole( 'button', { name: 'Add default block' } ) > 23 | .click(); | ^ 24 | await page.keyboard.type( 'before save' ); 25 | await pageUtils.pressKeys( 'primary+s' ); 26 | await page at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autosave.spec.js:23:5
[chromium] › editor/various/autosave.spec.js:16:2 › Autosave › should save to sessionStorage: test/e2e/specs/editor/various/autosave.spec.js#L23
2) [chromium] › editor/various/autosave.spec.js:16:2 › Autosave › should save to sessionStorage ── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('button', { name: 'Add default block' }) 21 | await editor.canvas 22 | .getByRole( 'button', { name: 'Add default block' } ) > 23 | .click(); | ^ 24 | await page.keyboard.type( 'before save' ); 25 | await pageUtils.pressKeys( 'primary+s' ); 26 | await page at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autosave.spec.js:23:5
[chromium] › editor/various/autosave.spec.js:16:2 › Autosave › should save to sessionStorage: test/e2e/specs/editor/various/autosave.spec.js#L23
2) [chromium] › editor/various/autosave.spec.js:16:2 › Autosave › should save to sessionStorage ── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('button', { name: 'Add default block' }) 21 | await editor.canvas 22 | .getByRole( 'button', { name: 'Add default block' } ) > 23 | .click(); | ^ 24 | await page.keyboard.type( 'before save' ); 25 | await pageUtils.pressKeys( 'primary+s' ); 26 | await page at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autosave.spec.js:23:5
[chromium] › editor/various/autosave.spec.js:54:2 › Autosave › should recover from sessionStorage: test/e2e/specs/editor/various/autosave.spec.js#L61
3) [chromium] › editor/various/autosave.spec.js:54:2 › Autosave › should recover from sessionStorage TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('button', { name: 'Add default block' }) 59 | await editor.canvas 60 | .getByRole( 'button', { name: 'Add default block' } ) > 61 | .click(); | ^ 62 | await page.keyboard.type( 'before save' ); 63 | await pageUtils.pressKeys( 'primary+s' ); 64 | await page at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autosave.spec.js:61:5
[chromium] › editor/various/autosave.spec.js:54:2 › Autosave › should recover from sessionStorage: test/e2e/specs/editor/various/autosave.spec.js#L61
3) [chromium] › editor/various/autosave.spec.js:54:2 › Autosave › should recover from sessionStorage Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('button', { name: 'Add default block' }) 59 | await editor.canvas 60 | .getByRole( 'button', { name: 'Add default block' } ) > 61 | .click(); | ^ 62 | await page.keyboard.type( 'before save' ); 63 | await pageUtils.pressKeys( 'primary+s' ); 64 | await page at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autosave.spec.js:61:5
[chromium] › editor/various/autosave.spec.js:54:2 › Autosave › should recover from sessionStorage: test/e2e/specs/editor/various/autosave.spec.js#L61
3) [chromium] › editor/various/autosave.spec.js:54:2 › Autosave › should recover from sessionStorage Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('button', { name: 'Add default block' }) 59 | await editor.canvas 60 | .getByRole( 'button', { name: 'Add default block' } ) > 61 | .click(); | ^ 62 | await page.keyboard.type( 'before save' ); 63 | await pageUtils.pressKeys( 'primary+s' ); 64 | await page at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autosave.spec.js:61:5
[chromium] › editor/various/autosave.spec.js:100:2 › Autosave › shouldn't contaminate other posts: test/e2e/specs/editor/various/autosave.spec.js#L108
4) [chromium] › editor/various/autosave.spec.js:100:2 › Autosave › shouldn't contaminate other posts TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('button', { name: 'Add default block' }) 106 | await editor.canvas 107 | .getByRole( 'button', { name: 'Add default block' } ) > 108 | .click(); | ^ 109 | await page.keyboard.type( 'before save' ); 110 | await pageUtils.pressKeys( 'primary+s' ); 111 | await page at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autosave.spec.js:108:5
[chromium] › editor/various/rich-text.spec.js:33:2 › RichText (@firefox: test/e2e/specs/editor/various/rich-text.spec.js#L40
1) [chromium] › editor/various/rich-text.spec.js:33:2 › RichText (@Firefox, @WebKit) › should apply formatting with primary shortcut TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=button[name="Add default block"i]') 38 | await editor.canvas 39 | .locator( 'role=button[name="Add default block"i]' ) > 40 | .click(); | ^ 41 | await page.keyboard.type( 'test' ); 42 | await pageUtils.pressKeys( 'primary+a' ); 43 | await pageUtils.pressKeys( 'primary+b' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:40:5
[chromium] › editor/various/rich-text.spec.js:33:2 › RichText (@firefox: test/e2e/specs/editor/various/rich-text.spec.js#L40
1) [chromium] › editor/various/rich-text.spec.js:33:2 › RichText (@Firefox, @WebKit) › should apply formatting with primary shortcut Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=button[name="Add default block"i]') 38 | await editor.canvas 39 | .locator( 'role=button[name="Add default block"i]' ) > 40 | .click(); | ^ 41 | await page.keyboard.type( 'test' ); 42 | await pageUtils.pressKeys( 'primary+a' ); 43 | await pageUtils.pressKeys( 'primary+b' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:40:5
[chromium] › editor/various/rich-text.spec.js:33:2 › RichText (@firefox: test/e2e/specs/editor/various/rich-text.spec.js#L40
1) [chromium] › editor/various/rich-text.spec.js:33:2 › RichText (@Firefox, @WebKit) › should apply formatting with primary shortcut Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=button[name="Add default block"i]') 38 | await editor.canvas 39 | .locator( 'role=button[name="Add default block"i]' ) > 40 | .click(); | ^ 41 | await page.keyboard.type( 'test' ); 42 | await pageUtils.pressKeys( 'primary+a' ); 43 | await pageUtils.pressKeys( 'primary+b' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:40:5
[chromium] › editor/various/rich-text.spec.js:53:2 › RichText (@firefox: test/e2e/specs/editor/various/rich-text.spec.js#L60
2) [chromium] › editor/various/rich-text.spec.js:53:2 › RichText (@Firefox, @WebKit) › should apply formatting when selection is collapsed TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=button[name="Add default block"i]') 58 | await editor.canvas 59 | .locator( 'role=button[name="Add default block"i]' ) > 60 | .click(); | ^ 61 | await page.keyboard.type( 'Some ' ); 62 | await pageUtils.pressKeys( 'primary+b' ); 63 | await page.keyboard.type( 'bold' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:60:5
[chromium] › editor/various/rich-text.spec.js:53:2 › RichText (@firefox: test/e2e/specs/editor/various/rich-text.spec.js#L60
2) [chromium] › editor/various/rich-text.spec.js:53:2 › RichText (@Firefox, @WebKit) › should apply formatting when selection is collapsed Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=button[name="Add default block"i]') 58 | await editor.canvas 59 | .locator( 'role=button[name="Add default block"i]' ) > 60 | .click(); | ^ 61 | await page.keyboard.type( 'Some ' ); 62 | await pageUtils.pressKeys( 'primary+b' ); 63 | await page.keyboard.type( 'bold' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:60:5
[chromium] › editor/blocks/navigation-list-view.spec.js:547:2 › Navigation block - List view editing › can create a new menu without losing focus: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L580
1) [chromium] › editor/blocks/navigation-list-view.spec.js:547:2 › Navigation block - List view editing › can create a new menu without losing focus Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Navigation' }).getByLabel('Add block') Expected: focused Received: <element(s) not found> Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Navigation' }).getByLabel('Add block') 578 | } ) 579 | .getByLabel( 'Add block' ) > 580 | ).toBeFocused(); | ^ 581 | } ); 582 | } ); 583 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:580:5
[chromium] › editor/various/rich-text.spec.js:53:2 › RichText (@firefox: test/e2e/specs/editor/various/rich-text.spec.js#L60
2) [chromium] › editor/various/rich-text.spec.js:53:2 › RichText (@Firefox, @WebKit) › should apply formatting when selection is collapsed Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=button[name="Add default block"i]') 58 | await editor.canvas 59 | .locator( 'role=button[name="Add default block"i]' ) > 60 | .click(); | ^ 61 | await page.keyboard.type( 'Some ' ); 62 | await pageUtils.pressKeys( 'primary+b' ); 63 | await page.keyboard.type( 'bold' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:60:5
[chromium] › editor/blocks/navigation-list-view.spec.js:547:2 › Navigation block - List view editing › can create a new menu without losing focus: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L580
1) [chromium] › editor/blocks/navigation-list-view.spec.js:547:2 › Navigation block - List view editing › can create a new menu without losing focus Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Navigation' }).getByLabel('Add block') Expected: focused Received: <element(s) not found> Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Navigation' }).getByLabel('Add block') 578 | } ) 579 | .getByLabel( 'Add block' ) > 580 | ).toBeFocused(); | ^ 581 | } ); 582 | } ); 583 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:580:5
[chromium] › editor/various/rich-text.spec.js:75:2 › RichText (@firefox: test/e2e/specs/editor/various/rich-text.spec.js#L82
3) [chromium] › editor/various/rich-text.spec.js:75:2 › RichText (@Firefox, @WebKit) › should apply multiple formats when selection is collapsed TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=button[name="Add default block"i]') 80 | await editor.canvas 81 | .locator( 'role=button[name="Add default block"i]' ) > 82 | .click(); | ^ 83 | await pageUtils.pressKeys( 'primary+b' ); 84 | await pageUtils.pressKeys( 'primary+i' ); 85 | await page.keyboard.type( '1' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:82:5
[chromium] › editor/blocks/navigation-list-view.spec.js:547:2 › Navigation block - List view editing › can create a new menu without losing focus: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L580
1) [chromium] › editor/blocks/navigation-list-view.spec.js:547:2 › Navigation block - List view editing › can create a new menu without losing focus Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Navigation' }).getByLabel('Add block') Expected: focused Received: <element(s) not found> Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Navigation' }).getByLabel('Add block') 578 | } ) 579 | .getByLabel( 'Add block' ) > 580 | ).toBeFocused(); | ^ 581 | } ); 582 | } ); 583 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:580:5
[chromium] › editor/various/rich-text.spec.js:75:2 › RichText (@firefox: test/e2e/specs/editor/various/rich-text.spec.js#L82
3) [chromium] › editor/various/rich-text.spec.js:75:2 › RichText (@Firefox, @WebKit) › should apply multiple formats when selection is collapsed Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=button[name="Add default block"i]') 80 | await editor.canvas 81 | .locator( 'role=button[name="Add default block"i]' ) > 82 | .click(); | ^ 83 | await pageUtils.pressKeys( 'primary+b' ); 84 | await pageUtils.pressKeys( 'primary+i' ); 85 | await page.keyboard.type( '1' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:82:5
[chromium] › editor/blocks/navigation.spec.js:46:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to a list of pages if there are no menus: test/e2e/specs/editor/blocks/navigation.spec.js#L57
2) [chromium] › editor/blocks/navigation.spec.js:46:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to a list of pages if there are no menus Error: Timed out 10000ms waiting for expect(locator).toBeVisible() Locator: locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Page List' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 10000ms - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Page List' }) 55 | } ); 56 | > 57 | await expect( pageListBlock ).toBeVisible( { | ^ 58 | // Wait for the Nav and Page List block API requests to resolve. 59 | // Note: avoid waiting on network requests as these are not perceivable 60 | // to the user. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:57:34
[chromium] › editor/various/rich-text.spec.js:75:2 › RichText (@firefox: test/e2e/specs/editor/various/rich-text.spec.js#L82
3) [chromium] › editor/various/rich-text.spec.js:75:2 › RichText (@Firefox, @WebKit) › should apply multiple formats when selection is collapsed Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=button[name="Add default block"i]') 80 | await editor.canvas 81 | .locator( 'role=button[name="Add default block"i]' ) > 82 | .click(); | ^ 83 | await pageUtils.pressKeys( 'primary+b' ); 84 | await pageUtils.pressKeys( 'primary+i' ); 85 | await page.keyboard.type( '1' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:82:5
[chromium] › editor/blocks/navigation.spec.js:46:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to a list of pages if there are no menus: test/e2e/specs/editor/blocks/navigation.spec.js#L57
2) [chromium] › editor/blocks/navigation.spec.js:46:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to a list of pages if there are no menus Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toBeVisible() Locator: locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Page List' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 10000ms - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Page List' }) 55 | } ); 56 | > 57 | await expect( pageListBlock ).toBeVisible( { | ^ 58 | // Wait for the Nav and Page List block API requests to resolve. 59 | // Note: avoid waiting on network requests as these are not perceivable 60 | // to the user. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:57:34
[chromium] › editor/various/rich-text.spec.js:98:2 › RichText (@firefox: test/e2e/specs/editor/various/rich-text.spec.js#L113
4) [chromium] › editor/various/rich-text.spec.js:98:2 › RichText (@Firefox, @WebKit) › should not highlight more than one format TimeoutError: locator.evaluate: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator(':root') 111 | const count = await editor.canvas 112 | .locator( ':root' ) > 113 | .evaluate( | ^ 114 | () => 115 | document.querySelectorAll( 116 | '*[data-rich-text-format-boundary]' at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:113:5
[chromium] › editor/blocks/navigation.spec.js:46:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to a list of pages if there are no menus: test/e2e/specs/editor/blocks/navigation.spec.js#L57
2) [chromium] › editor/blocks/navigation.spec.js:46:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to a list of pages if there are no menus Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toBeVisible() Locator: locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Page List' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 10000ms - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Page List' }) 55 | } ); 56 | > 57 | await expect( pageListBlock ).toBeVisible( { | ^ 58 | // Wait for the Nav and Page List block API requests to resolve. 59 | // Note: avoid waiting on network requests as these are not perceivable 60 | // to the user. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:57:34
[chromium] › editor/blocks/navigation.spec.js:72:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to my only existing menu: test/e2e/specs/editor/blocks/navigation.spec.js#L92
3) [chromium] › editor/blocks/navigation.spec.js:72:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to my only existing menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('[name="editor-canvas"]').contentFrame().locator('role=textbox[name="Navigation link text"i]').locator('text="WordPress"') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=textbox[name="Navigation link text"i]').locator('text="WordPress"') 90 | `role=textbox[name="Navigation link text"i] >> text="WordPress"` 91 | ) > 92 | ).toBeVisible(); | ^ 93 | 94 | const postId = await editor.publishPost(); 95 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:92:6
[chromium] › editor/blocks/navigation.spec.js:72:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to my only existing menu: test/e2e/specs/editor/blocks/navigation.spec.js#L92
3) [chromium] › editor/blocks/navigation.spec.js:72:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to my only existing menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('[name="editor-canvas"]').contentFrame().locator('role=textbox[name="Navigation link text"i]').locator('text="WordPress"') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=textbox[name="Navigation link text"i]').locator('text="WordPress"') 90 | `role=textbox[name="Navigation link text"i] >> text="WordPress"` 91 | ) > 92 | ).toBeVisible(); | ^ 93 | 94 | const postId = await editor.publishPost(); 95 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:92:6
[chromium] › editor/blocks/navigation.spec.js:72:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to my only existing menu: test/e2e/specs/editor/blocks/navigation.spec.js#L92
3) [chromium] › editor/blocks/navigation.spec.js:72:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to my only existing menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('[name="editor-canvas"]').contentFrame().locator('role=textbox[name="Navigation link text"i]').locator('text="WordPress"') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=textbox[name="Navigation link text"i]').locator('text="WordPress"') 90 | `role=textbox[name="Navigation link text"i] >> text="WordPress"` 91 | ) > 92 | ).toBeVisible(); | ^ 93 | 94 | const postId = await editor.publishPost(); 95 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:92:6
[chromium] › editor/blocks/navigation.spec.js:114:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to the only existing classic menu if there are no block menus: test/e2e/specs/editor/blocks/navigation.spec.js#L137
4) [chromium] › editor/blocks/navigation.spec.js:114:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to the only existing classic menu if there are no block menus Error: Timed out 10000ms waiting for expect(locator).toBeVisible() Locator: locator('[name="editor-canvas"]').contentFrame().locator('role=textbox[name="Navigation link text"i]').locator('text="Custom link"') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 10000ms - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=textbox[name="Navigation link text"i]').locator('text="Custom link"') 135 | `role=textbox[name="Navigation link text"i] >> text="Custom link"` 136 | ) > 137 | ).toBeVisible( { timeout: 10000 } ); // allow time for network request. | ^ 138 | 139 | const postId = await editor.publishPost(); 140 | // Check the block in the frontend. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:137:6
[webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@firefox: test/e2e/specs/editor/various/a11y-region-navigation.spec.js#L31
1) [webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' }) Expected: focused Received: <element(s) not found> Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' }) 29 | .filter( { hasText: 'Dummy text' } ); 30 | > 31 | await expect( dummyParagraph ).toBeFocused(); | ^ 32 | 33 | // Navigate to first region and check that we made it. Must navigate forward 4 times as initial focus is placed in post title field. 34 | await page.keyboard.press( 'Control+`' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y-region-navigation.spec.js:31:34
[webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@firefox: test/e2e/specs/editor/various/a11y-region-navigation.spec.js#L31
1) [webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' }) Expected: focused Received: <element(s) not found> Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' }) 29 | .filter( { hasText: 'Dummy text' } ); 30 | > 31 | await expect( dummyParagraph ).toBeFocused(); | ^ 32 | 33 | // Navigate to first region and check that we made it. Must navigate forward 4 times as initial focus is placed in post title field. 34 | await page.keyboard.press( 'Control+`' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y-region-navigation.spec.js:31:34
[webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@firefox: test/e2e/specs/editor/various/a11y-region-navigation.spec.js#L31
1) [webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' }) Expected: focused Received: <element(s) not found> Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' }) 29 | .filter( { hasText: 'Dummy text' } ); 30 | > 31 | await expect( dummyParagraph ).toBeFocused(); | ^ 32 | 33 | // Navigate to first region and check that we made it. Must navigate forward 4 times as initial focus is placed in post title field. 34 | await page.keyboard.press( 'Control+`' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y-region-navigation.spec.js:31:34
[webkit] › editor/various/inserting-blocks.spec.js:29:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L36
2) [webkit] › editor/various/inserting-blocks.spec.js:29:2 › Inserting blocks (@Firefox, @WebKit) › inserts a default block on bottom padding click TimeoutError: locator.boundingBox: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('body') 34 | await editor.insertBlock( { name: 'core/image' } ); 35 | const body = editor.canvas.locator( 'body' ); > 36 | const box = await body.boundingBox(); | ^ 37 | await body.click( { 38 | position: { 39 | x: box.width / 2, at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:36:26
[webkit] › editor/various/inserting-blocks.spec.js:29:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L36
2) [webkit] › editor/various/inserting-blocks.spec.js:29:2 › Inserting blocks (@Firefox, @WebKit) › inserts a default block on bottom padding click Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.boundingBox: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('body') 34 | await editor.insertBlock( { name: 'core/image' } ); 35 | const body = editor.canvas.locator( 'body' ); > 36 | const box = await body.boundingBox(); | ^ 37 | await body.click( { 38 | position: { 39 | x: box.width / 2, at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:36:26
[webkit] › editor/various/inserting-blocks.spec.js:29:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L36
2) [webkit] › editor/various/inserting-blocks.spec.js:29:2 › Inserting blocks (@Firefox, @WebKit) › inserts a default block on bottom padding click Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.boundingBox: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('body') 34 | await editor.insertBlock( { name: 'core/image' } ); 35 | const body = editor.canvas.locator( 'body' ); > 36 | const box = await body.boundingBox(); | ^ 37 | await body.click( { 38 | position: { 39 | x: box.width / 2, at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:36:26
[webkit] › editor/various/inserting-blocks.spec.js:416:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L424
3) [webkit] › editor/various/inserting-blocks.spec.js:416:2 › Inserting blocks (@Firefox, @WebKit) › should insert block with the slash inserter when using multiple words TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('button', { name: 'Add default block' }) 422 | await editor.canvas 423 | .getByRole( 'button', { name: 'Add default block' } ) > 424 | .click(); | ^ 425 | await page.keyboard.type( '/tag cloud' ); 426 | 427 | await expect( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:424:5
[webkit] › editor/various/inserting-blocks.spec.js:416:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L424
3) [webkit] › editor/various/inserting-blocks.spec.js:416:2 › Inserting blocks (@Firefox, @WebKit) › should insert block with the slash inserter when using multiple words Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('button', { name: 'Add default block' }) 422 | await editor.canvas 423 | .getByRole( 'button', { name: 'Add default block' } ) > 424 | .click(); | ^ 425 | await page.keyboard.type( '/tag cloud' ); 426 | 427 | await expect( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:424:5
[webkit] › editor/various/inserting-blocks.spec.js:416:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L424
3) [webkit] › editor/various/inserting-blocks.spec.js:416:2 › Inserting blocks (@Firefox, @WebKit) › should insert block with the slash inserter when using multiple words Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('button', { name: 'Add default block' }) 422 | await editor.canvas 423 | .getByRole( 'button', { name: 'Add default block' } ) > 424 | .click(); | ^ 425 | await page.keyboard.type( '/tag cloud' ); 426 | 427 | await expect( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:424:5
[webkit] › editor/various/inserting-blocks.spec.js:438:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L446
4) [webkit] › editor/various/inserting-blocks.spec.js:438:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from inline inserter TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('button', { name: 'Add default block' }) 444 | await editor.canvas 445 | .getByRole( 'button', { name: 'Add default block' } ) > 446 | .click(); | ^ 447 | await page.keyboard.type( 'First paragraph' ); 448 | await page.keyboard.press( 'Enter' ); 449 | await page.keyboard.type( '## Heading' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:446:5
[firefox] › editor/blocks/links.spec.js:849:2 › Links › can click links within the same paragraph to open the correct link preview (@firefox): test/e2e/specs/editor/blocks/links.spec.js#L866
1) [firefox] › editor/blocks/links.spec.js:849:2 › Links › can click links within the same paragraph to open the correct link preview (@Firefox) TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('link', { name: 'Gutenberg' }) 864 | name: 'Gutenberg', 865 | } ) > 866 | .click(); | ^ 867 | 868 | const linkPopover = LinkUtils.getLinkPopover(); 869 | await expect( linkPopover ).toBeVisible(); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:866:5
[firefox] › editor/blocks/links.spec.js:849:2 › Links › can click links within the same paragraph to open the correct link preview (@firefox): test/e2e/specs/editor/blocks/links.spec.js#L866
1) [firefox] › editor/blocks/links.spec.js:849:2 › Links › can click links within the same paragraph to open the correct link preview (@Firefox) Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('link', { name: 'Gutenberg' }) 864 | name: 'Gutenberg', 865 | } ) > 866 | .click(); | ^ 867 | 868 | const linkPopover = LinkUtils.getLinkPopover(); 869 | await expect( linkPopover ).toBeVisible(); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:866:5
[firefox] › editor/blocks/links.spec.js:849:2 › Links › can click links within the same paragraph to open the correct link preview (@firefox): test/e2e/specs/editor/blocks/links.spec.js#L866
1) [firefox] › editor/blocks/links.spec.js:849:2 › Links › can click links within the same paragraph to open the correct link preview (@Firefox) Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('link', { name: 'Gutenberg' }) 864 | name: 'Gutenberg', 865 | } ) > 866 | .click(); | ^ 867 | 868 | const linkPopover = LinkUtils.getLinkPopover(); 869 | await expect( linkPopover ).toBeVisible(); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:866:5
[firefox] › editor/blocks/list.spec.js:41:2 › List (@firefox) › can be created by using an asterisk at the start of a paragraph block: test/e2e/specs/editor/blocks/list.spec.js#L48
2) [firefox] › editor/blocks/list.spec.js:41:2 › List (@Firefox) › can be created by using an asterisk at the start of a paragraph block TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=button[name="Add default block"i]') 46 | await editor.canvas 47 | .locator( 'role=button[name="Add default block"i]' ) > 48 | .click(); | ^ 49 | await page.keyboard.type( '* A list item' ); 50 | 51 | // Create a second list item. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:48:5
[firefox] › editor/blocks/list.spec.js:41:2 › List (@firefox) › can be created by using an asterisk at the start of a paragraph block: test/e2e/specs/editor/blocks/list.spec.js#L48
2) [firefox] › editor/blocks/list.spec.js:41:2 › List (@Firefox) › can be created by using an asterisk at the start of a paragraph block Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=button[name="Add default block"i]') 46 | await editor.canvas 47 | .locator( 'role=button[name="Add default block"i]' ) > 48 | .click(); | ^ 49 | await page.keyboard.type( '* A list item' ); 50 | 51 | // Create a second list item. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:48:5
[firefox] › editor/blocks/list.spec.js:41:2 › List (@firefox) › can be created by using an asterisk at the start of a paragraph block: test/e2e/specs/editor/blocks/list.spec.js#L48
2) [firefox] › editor/blocks/list.spec.js:41:2 › List (@Firefox) › can be created by using an asterisk at the start of a paragraph block Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=button[name="Add default block"i]') 46 | await editor.canvas 47 | .locator( 'role=button[name="Add default block"i]' ) > 48 | .click(); | ^ 49 | await page.keyboard.type( '* A list item' ); 50 | 51 | // Create a second list item. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:48:5
[firefox] › editor/blocks/list.spec.js:67:2 › List (@firefox) › can be created by typing an asterisk in front of text of a paragraph block: test/e2e/specs/editor/blocks/list.spec.js#L75
3) [firefox] › editor/blocks/list.spec.js:67:2 › List (@Firefox) › can be created by typing an asterisk in front of text of a paragraph block TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=button[name="Add default block"i]') 73 | await editor.canvas 74 | .locator( 'role=button[name="Add default block"i]' ) > 75 | .click(); | ^ 76 | await page.keyboard.type( 'test' ); 77 | await pageUtils.pressKeys( 'ArrowLeft', { times: 4 } ); 78 | await page.keyboard.type( '* ' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:75:5
[firefox] › editor/blocks/list.spec.js:67:2 › List (@firefox) › can be created by typing an asterisk in front of text of a paragraph block: test/e2e/specs/editor/blocks/list.spec.js#L75
3) [firefox] › editor/blocks/list.spec.js:67:2 › List (@Firefox) › can be created by typing an asterisk in front of text of a paragraph block Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=button[name="Add default block"i]') 73 | await editor.canvas 74 | .locator( 'role=button[name="Add default block"i]' ) > 75 | .click(); | ^ 76 | await page.keyboard.type( 'test' ); 77 | await pageUtils.pressKeys( 'ArrowLeft', { times: 4 } ); 78 | await page.keyboard.type( '* ' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:75:5
[firefox] › editor/blocks/list.spec.js:67:2 › List (@firefox) › can be created by typing an asterisk in front of text of a paragraph block: test/e2e/specs/editor/blocks/list.spec.js#L75
3) [firefox] › editor/blocks/list.spec.js:67:2 › List (@Firefox) › can be created by typing an asterisk in front of text of a paragraph block Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=button[name="Add default block"i]') 73 | await editor.canvas 74 | .locator( 'role=button[name="Add default block"i]' ) > 75 | .click(); | ^ 76 | await page.keyboard.type( 'test' ); 77 | await pageUtils.pressKeys( 'ArrowLeft', { times: 4 } ); 78 | await page.keyboard.type( '* ' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:75:5
[firefox] › editor/blocks/list.spec.js:88:2 › List (@firefox) › can be created by using a number at the start of a paragraph block: test/e2e/specs/editor/blocks/list.spec.js#L95
4) [firefox] › editor/blocks/list.spec.js:88:2 › List (@Firefox) › can be created by using a number at the start of a paragraph block TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=button[name="Add default block"i]') 93 | await editor.canvas 94 | .locator( 'role=button[name="Add default block"i]' ) > 95 | .click(); | ^ 96 | await page.keyboard.type( '1) A list item' ); 97 | 98 | await expect.poll( editor.getEditedPostContent ).toBe( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:95:5
[chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed: test/e2e/specs/editor/blocks/avatar.spec.js#L46
1) [chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('[name="editor-canvas"]').contentFrame().locator('role=document[name="Block: Avatar"i]').locator('img') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=document[name="Block: Avatar"i]').locator('img') 44 | const avatarImage = avatarBlock.locator( 'img' ); 45 | > 46 | await expect( avatarImage ).toBeVisible(); | ^ 47 | 48 | const originalSrc = await avatarImage.getAttribute( 'src' ); 49 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/avatar.spec.js:46:31
[chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed: test/e2e/specs/editor/blocks/avatar.spec.js#L46
1) [chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('[name="editor-canvas"]').contentFrame().locator('role=document[name="Block: Avatar"i]').locator('img') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=document[name="Block: Avatar"i]').locator('img') 44 | const avatarImage = avatarBlock.locator( 'img' ); 45 | > 46 | await expect( avatarImage ).toBeVisible(); | ^ 47 | 48 | const originalSrc = await avatarImage.getAttribute( 'src' ); 49 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/avatar.spec.js:46:31
[chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed: test/e2e/specs/editor/blocks/avatar.spec.js#L46
1) [chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('[name="editor-canvas"]').contentFrame().locator('role=document[name="Block: Avatar"i]').locator('img') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=document[name="Block: Avatar"i]').locator('img') 44 | const avatarImage = avatarBlock.locator( 'img' ); 45 | > 46 | await expect( avatarImage ).toBeVisible(); | ^ 47 | 48 | const originalSrc = await avatarImage.getAttribute( 'src' ); 49 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/avatar.spec.js:46:31
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content: test/e2e/specs/editor/blocks/buttons.spec.js#L15
2) [chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ─────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('[name="editor-canvas"]').contentFrame().locator('role=textbox[name="Button text"i]') Expected: focused Received: <element(s) not found> Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=textbox[name="Button text"i]') 13 | await expect( 14 | editor.canvas.locator( 'role=textbox[name="Button text"i]' ) > 15 | ).toBeFocused(); | ^ 16 | await page.keyboard.type( 'Content' ); 17 | 18 | // Check the content. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:15:5
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content: test/e2e/specs/editor/blocks/buttons.spec.js#L15
2) [chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ─────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('[name="editor-canvas"]').contentFrame().locator('role=textbox[name="Button text"i]') Expected: focused Received: <element(s) not found> Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=textbox[name="Button text"i]') 13 | await expect( 14 | editor.canvas.locator( 'role=textbox[name="Button text"i]' ) > 15 | ).toBeFocused(); | ^ 16 | await page.keyboard.type( 'Content' ); 17 | 18 | // Check the content. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:15:5
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content: test/e2e/specs/editor/blocks/buttons.spec.js#L15
2) [chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ─────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('[name="editor-canvas"]').contentFrame().locator('role=textbox[name="Button text"i]') Expected: focused Received: <element(s) not found> Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=textbox[name="Button text"i]') 13 | await expect( 14 | editor.canvas.locator( 'role=textbox[name="Button text"i]' ) > 15 | ).toBeFocused(); | ^ 16 | await page.keyboard.type( 'Content' ); 17 | 18 | // Check the content. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:15:5
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter): test/e2e/specs/editor/blocks/buttons.spec.js#L35
3) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter) TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=button[name="Add default block"i]') 33 | await editor.canvas 34 | .locator( 'role=button[name="Add default block"i]' ) > 35 | .click(); | ^ 36 | await page.keyboard.type( '/buttons' ); 37 | await page.keyboard.press( 'Enter' ); 38 | await page.keyboard.type( 'Content' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:35:5
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter): test/e2e/specs/editor/blocks/buttons.spec.js#L35
3) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter) Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=button[name="Add default block"i]') 33 | await editor.canvas 34 | .locator( 'role=button[name="Add default block"i]' ) > 35 | .click(); | ^ 36 | await page.keyboard.type( '/buttons' ); 37 | await page.keyboard.press( 'Enter' ); 38 | await page.keyboard.type( 'Content' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:35:5
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter): test/e2e/specs/editor/blocks/buttons.spec.js#L35
3) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter) Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=button[name="Add default block"i]') 33 | await editor.canvas 34 | .locator( 'role=button[name="Add default block"i]' ) > 35 | .click(); | ^ 36 | await page.keyboard.type( '/buttons' ); 37 | await page.keyboard.press( 'Enter' ); 38 | await page.keyboard.type( 'Content' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:35:5
[chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed: test/e2e/specs/editor/blocks/buttons.spec.js#L60
4) [chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('[name="editor-canvas"]').contentFrame().locator('role=textbox[name="Button text"i]') Expected: focused Received: <element(s) not found> Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=textbox[name="Button text"i]') 58 | await expect( 59 | editor.canvas.locator( 'role=textbox[name="Button text"i]' ) > 60 | ).toBeFocused(); | ^ 61 | await pageUtils.pressKeys( 'primary+k' ); 62 | await expect( 63 | page.locator( 'role=combobox[name="Search or type URL"i]' ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:60:5
Merge Artifacts
No artifacts found matching pattern 'flaky-tests-report*'
Playwright - 4
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Playwright - 3
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Playwright - 5
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Playwright - 2
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Playwright - 6
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Playwright - 7
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Playwright - 8
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Playwright - 1
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Merge Artifacts
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
🎭 Playwright Run Summary
120 failed [chromium] › editor/various/draggable-blocks.spec.js:34:2 › Draggable block › can drag and drop to the top of a vertical block list [chromium] › editor/various/draggable-blocks.spec.js:99:2 › Draggable block › can drag and drop to the bottom of a vertical block list [chromium] › editor/various/draggable-blocks.spec.js:172:2 › Draggable block › can drag and drop to the start of a horizontal block list [chromium] › editor/various/draggable-blocks.spec.js:250:2 › Draggable block › can drag and drop to the end of a horizontal block list [chromium] › editor/various/draggable-blocks.spec.js:332:2 › Draggable block › can drag and drop to an empty parent block like Group or Columns [chromium] › editor/various/draggable-blocks.spec.js:460:2 › Draggable block › can directly drag an image [chromium] › editor/various/editor-modes.spec.js:15:2 › Editing modes (visual/HTML) › should switch between visual and HTML modes [chromium] › editor/various/editor-modes.spec.js:56:2 › Editing modes (visual/HTML) › should update HTML in HTML mode when sidebar is used [chromium] › editor/various/embedding.spec.js:82:2 › Embedding content › should render embeds in the correct state [chromium] › editor/various/embedding.spec.js:156:2 › Embedding content › should allow the user to convert unembeddable URLs to a paragraph with a link in it [chromium] › editor/various/embedding.spec.js:192:2 › Embedding content › should retry embeds that could not be embedded with trailing slashes, without the trailing slashes [chromium] › editor/various/embedding.spec.js:210:2 › Embedding content › should allow the user to try embedding a failed URL again [chromium] › editor/various/embedding.spec.js:243:2 › Embedding content › should switch to the WordPress block correctly [chromium] › editor/various/font-size-picker.spec.js:22:3 › Font Size Picker › Common › should apply a custom font size using the font size input [chromium] › editor/various/font-size-picker.spec.js:44:3 › Font Size Picker › Common › should reset a custom font size using input field [chromium] › editor/various/font-size-picker.spec.js:136:3 › Font Size Picker › More font sizes › should apply a named font size using the font size buttons [chromium] › editor/various/font-size-picker.spec.js:158:3 › Font Size Picker › More font sizes › should reset a named font size using the tools panel menu [chromium] › editor/various/font-size-picker.spec.js:191:3 › Font Size Picker › More font sizes › should reset a named font size using input field [chromium] › editor/various/font-size-picker.spec.js:229:3 › Font Size Picker › Few font sizes › should apply a named font size using the font size buttons [chromium] › editor/various/font-size-picker.spec.js:248:3 › Font Size Picker › Few font sizes › should reset a named font size using the tools panel menu [chromium] › editor/various/font-size-picker.spec.js:278:3 › Font Size Picker › Few font sizes › should reset a named font size using input field [chromium] › editor/various/footnotes.spec.js:29:2 › Footnotes › can be inserted ─────────────── [chromium] › editor/various/footnotes.spec.js:193:2 › Footnotes › can be inserted in a list ──── [chromium] › editor/various/footnotes.spec.js:232:2 › Footnotes › can be inserted in a table ─── [chromium] › editor/various/footnotes.spec.js:293:2 › Footnotes › works with revisions ───────── [chromium] › editor/various/footnotes.spec.js:398:2 › Footnotes › can be previewed when published [chromium] › editor/various/format-library/text-color.spec.js:11:2 › Format Library - Text color › should remove highlighting element [chromium] › editor/various/inner-blocks-templates.spec.js:23:2 › Inner blocks templates › applying block templates asynchronously does not create a persistent change in the editor [chromium] › editor/various/inserting-blocks.spec.js:29:2 › Inserting blocks (@Firefox, @WebKit) › inserts a default block on bottom padding click [chromium] › editor/various/inse
🎭 Playwright Run Summary
74 failed [chromium] › editor/various/adding-inline-tokens.spec.js:19:2 › adding inline tokens › should insert inline image [chromium] › editor/various/autosave.spec.js:16:2 › Autosave › should save to sessionStorage ─── [chromium] › editor/various/autosave.spec.js:54:2 › Autosave › should recover from sessionStorage [chromium] › editor/various/autosave.spec.js:100:2 › Autosave › shouldn't contaminate other posts [chromium] › editor/various/autosave.spec.js:137:2 › Autosave › should clear local autosave after successful remote autosave [chromium] › editor/various/autosave.spec.js:171:2 › Autosave › shouldn't clear local autosave if remote autosave fails [chromium] › editor/various/autosave.spec.js:240:2 › Autosave › shouldn't clear local autosave if save fails [chromium] › editor/various/autosave.spec.js:280:2 › Autosave › shouldn't conflict with server-side autosave [chromium] › editor/various/block-deletion.spec.js:11:2 › Block deletion › deleting the last block via its options menu [chromium] › editor/various/block-deletion.spec.js:64:2 › Block deletion › deleting a block focuses the parent block [chromium] › editor/various/block-deletion.spec.js:108:2 › Block deletion › deleting the last block via the keyboard shortcut [chromium] › editor/various/block-deletion.spec.js:156:2 › Block deletion › deleting the last block via backspace from an empty paragraph [chromium] › editor/various/block-deletion.spec.js:198:2 › Block deletion › deleting last selected block via backspace [chromium] › editor/various/block-deletion.spec.js:243:2 › Block deletion › deleting the last two selected blocks via backspace [chromium] › editor/various/block-deletion.spec.js:302:2 › Block deletion › deleting all blocks [chromium] › editor/various/block-deletion.spec.js:338:2 › Block deletion › deleting all blocks when the default block is unavailable [chromium] › editor/various/block-editor-keyboard-shortcuts.spec.js:25:3 › Block editor keyboard shortcuts › move blocks - single block selected › should move the block up [chromium] › editor/various/block-editor-keyboard-shortcuts.spec.js:49:3 › Block editor keyboard shortcuts › move blocks - single block selected › should move the block down [chromium] › editor/various/block-editor-keyboard-shortcuts.spec.js:76:3 › Block editor keyboard shortcuts › move blocks - multiple blocks selected › should move the blocks up [chromium] › editor/various/block-editor-keyboard-shortcuts.spec.js:106:3 › Block editor keyboard shortcuts › move blocks - multiple blocks selected › should move the blocks down [chromium] › editor/various/block-editor-keyboard-shortcuts.spec.js:139:3 › Block editor keyboard shortcuts › test shortcuts handling through portals in the same tree › should propagate properly and duplicate selected blocks [chromium] › editor/various/block-editor-keyboard-shortcuts.spec.js:180:3 › Block editor keyboard shortcuts › test shortcuts handling through portals in the same tree › should prevent deleting multiple selected blocks from inputs [chromium] › editor/various/block-editor-keyboard-shortcuts.spec.js:222:3 › Block editor keyboard shortcuts › create a group block from the selected blocks › should propagate properly if multiple blocks are selected. [chromium] › editor/various/block-editor-keyboard-shortcuts.spec.js:254:3 › Block editor keyboard shortcuts › create a group block from the selected blocks › should prevent if a single block is selected. [chromium] › editor/various/block-grouping.spec.js:131:3 › Block Grouping › Group creation › groups and ungroups multiple blocks of different types via options toolbar [chromium] › editor/various/block-grouping.spec.js:190:3 › Block Grouping › Group creation › should group and ungroup a controlled block properly [chromium] › editor/various/block-grouping.spec.js:309:3 › Block Grouping › Preserving selected blocks attributes › preserves width alignment settings of selected blocks [chromium] › editor/various/block-hie
🎭 Playwright Run Summary
98 failed [chromium] › editor/various/rich-text.spec.js:33:2 › RichText (@Firefox, @WebKit) › should apply formatting with primary shortcut [chromium] › editor/various/rich-text.spec.js:53:2 › RichText (@Firefox, @WebKit) › should apply formatting when selection is collapsed [chromium] › editor/various/rich-text.spec.js:75:2 › RichText (@Firefox, @WebKit) › should apply multiple formats when selection is collapsed [chromium] › editor/various/rich-text.spec.js:98:2 › RichText (@Firefox, @WebKit) › should not highlight more than one format [chromium] › editor/various/rich-text.spec.js:122:2 › RichText (@Firefox, @WebKit) › should return focus when pressing formatting button (-firefox) [chromium] › editor/various/rich-text.spec.js:143:2 › RichText (@Firefox, @WebKit) › should transform backtick to code [chromium] › editor/various/rich-text.spec.js:167:2 › RichText (@Firefox, @WebKit) › should undo backtick transform with backspace [chromium] › editor/various/rich-text.spec.js:185:2 › RichText (@Firefox, @WebKit) › should not undo backtick transform with backspace after typing [chromium] › editor/various/rich-text.spec.js:200:2 › RichText (@Firefox, @WebKit) › should not undo backtick transform with backspace after selection change [chromium] › editor/various/rich-text.spec.js:218:2 › RichText (@Firefox, @WebKit) › should not format text after code backtick [chromium] › editor/various/rich-text.spec.js:235:2 › RichText (@Firefox, @WebKit) › should transform when typing backtick over selection [chromium] › editor/various/rich-text.spec.js:267:2 › RichText (@Firefox, @WebKit) › should only mutate text data on input [chromium] › editor/various/rich-text.spec.js:362:2 › RichText (@Firefox, @WebKit) › should not lose selection direction [chromium] › editor/various/rich-text.spec.js:394:2 › RichText (@Firefox, @WebKit) › should handle Home and End keys [chromium] › editor/various/rich-text.spec.js:418:2 › RichText (@Firefox, @WebKit) › should update internal selection after fresh focus (-firefox) [chromium] › editor/various/rich-text.spec.js:441:2 › RichText (@Firefox, @WebKit) › should keep internal selection after blur (-webkit) [chromium] › editor/various/rich-text.spec.js:474:2 › RichText (@Firefox, @WebKit) › should split rich text on paste [chromium] › editor/various/rich-text.spec.js:504:2 › RichText (@Firefox, @WebKit) › should not split rich text on inline paste [chromium] › editor/various/rich-text.spec.js:527:2 › RichText (@Firefox, @WebKit) › should not split rich text on inline paste with formatting [chromium] › editor/various/rich-text.spec.js:554:2 › RichText (@Firefox, @WebKit) › should make bold after split and merge [chromium] › editor/various/rich-text.spec.js:576:2 › RichText (@Firefox, @WebKit) › should apply active formatting for inline paste [chromium] › editor/various/rich-text.spec.js:605:2 › RichText (@Firefox, @WebKit) › should preserve internal formatting (-webkit, -firefox) [chromium] › editor/various/rich-text.spec.js:662:2 › RichText (@Firefox, @WebKit) › should paste paragraph contents into list [chromium] › editor/various/rich-text.spec.js:706:2 › RichText (@Firefox, @WebKit) › should paste list contents into paragraph [chromium] › editor/various/rich-text.spec.js:761:2 › RichText (@Firefox, @WebKit) › should navigate arround emoji [chromium] › editor/various/rich-text.spec.js:779:2 › RichText (@Firefox, @WebKit) › should run input rules after composition end [chromium] › editor/various/rich-text.spec.js:811:2 › RichText (@Firefox, @WebKit) › should navigate consecutive format boundaries [chromium] › editor/various/rtl.spec.js:148:2 › RTL › should navigate inline boundaries ──────── [chromium] › editor/various/sidebar-permalink.spec.js:21:2 › Sidebar Permalink › should not render URL when post is publicly queryable but not public [chromium] › editor/various/sidebar-permalink.spec.js:41:2 › Sidebar Permalink › should not render URL when post is public
🎭 Playwright Run Summary
2 skipped 195 passed (6.7m)
🎭 Playwright Run Summary
95 failed [chromium] › editor/blocks/navigation-list-view.spec.js:547:2 › Navigation block - List view editing › can create a new menu without losing focus [chromium] › editor/blocks/navigation.spec.js:46:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to a list of pages if there are no menus [chromium] › editor/blocks/navigation.spec.js:72:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to my only existing menu [chromium] › editor/blocks/navigation.spec.js:114:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to the only existing classic menu if there are no block menus [chromium] › editor/blocks/navigation.spec.js:150:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to my most recently created menu [chromium] › editor/blocks/navigation.spec.js:203:3 › Navigation block › As a user I want to create submenus using the navigation block › create a submenu [chromium] › editor/blocks/navigation.spec.js:242:3 › Navigation block › As a user I want to create submenus using the navigation block › submenu converts to link automatically [chromium] › editor/blocks/navigation.spec.js:288:2 › Navigation block › As a user I want to see a warning if the menu referenced by a navigation block is not available [chromium] › editor/blocks/navigation.spec.js:318:2 › Navigation block › navigation manages focus for creating, editing, and deleting items [chromium] › editor/blocks/navigation.spec.js:527:2 › Navigation block › Adding new links to a navigation block with existing inner blocks triggers creation of a single Navigation Menu [chromium] › editor/blocks/paragraph.spec.js:22:2 › Paragraph › should output unwrapped editable paragraph [chromium] › editor/blocks/paragraph.spec.js:62:3 › Paragraph › Empty paragraph › should allow dropping an image on an empty paragraph block [chromium] › editor/blocks/paragraph.spec.js:98:3 › Paragraph › Empty paragraph › should allow dropping blocks on an empty paragraph block [chromium] › editor/blocks/paragraph.spec.js:134:3 › Paragraph › Empty paragraph › should allow dropping HTML on an empty paragraph block [chromium] › editor/blocks/paragraph.spec.js:163:4 › Paragraph › Empty paragraph › Dragging positions › Only the first block is an empty paragraph block [chromium] › editor/blocks/paragraph.spec.js:295:4 › Paragraph › Empty paragraph › Dragging positions › Only the second block is an empty paragraph block [chromium] › editor/blocks/paragraph.spec.js:405:4 › Paragraph › Empty paragraph › Dragging positions › Both blocks are empty paragraph blocks [chromium] › editor/blocks/post-title.spec.js:11:2 › Post Title block › Can edit the post title [chromium] › editor/blocks/pullquote.spec.js:11:2 › Quote › can be created by converting a quote and converted back to quote [chromium] › editor/blocks/query.spec.js:35:3 › Query block › Query block insertion › List ───── [chromium] › editor/blocks/quote.spec.js:31:2 › Quote › can be created by using > at the start of a paragraph block [chromium] › editor/blocks/quote.spec.js:56:2 › Quote › can be created by typing > in front of text of a paragraph block [chromium] › editor/blocks/quote.spec.js:76:2 › Quote › can be created by typing "/quote" ────── [chromium] › editor/blocks/quote.spec.js:93:2 › Quote › can be created by converting a paragraph [chromium] › editor/blocks/quote.spec.js:111:2 › Quote › can be created by converting multiple paragraphs [chromium] › editor/blocks/search.spec.js:23:2 › Search › should auto-configure itself to sensible defaults when inserted into a Navigation block [chromium] › editor/blocks/separator.spec.js:11:2 › Separator › can be created by three dashes and enter [chromium] › editor/blocks/site-title.spec.js:17:2 › Site Title block › Can edit the si
🎭 Playwright Run Summary
107 failed [webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again [webkit] › editor/various/inserting-blocks.spec.js:29:2 › Inserting blocks (@Firefox, @WebKit) › inserts a default block on bottom padding click [webkit] › editor/various/inserting-blocks.spec.js:416:2 › Inserting blocks (@Firefox, @WebKit) › should insert block with the slash inserter when using multiple words [webkit] › editor/various/inserting-blocks.spec.js:438:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from inline inserter [webkit] › editor/various/inserting-blocks.spec.js:491:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block should show a blue line indicator [webkit] › editor/various/inserting-blocks.spec.js:531:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from block appender [webkit] › editor/various/inserting-blocks.spec.js:579:2 › Inserting blocks (@Firefox, @WebKit) › passes the search value in the main inserter when clicking `Browse all` [webkit] › editor/various/inserting-blocks.spec.js:624:2 › Inserting blocks (@Firefox, @WebKit) › can close the main inserter after inserting a single-use block, like the More block [webkit] › editor/various/inserting-blocks.spec.js:667:3 › Inserting blocks (@Firefox, @WebKit) › last-inserted block should be given and keep the selection (large viewport) [webkit] › editor/various/inserting-blocks.spec.js:667:3 › Inserting blocks (@Firefox, @WebKit) › last-inserted block should be given and keep the selection (small viewport) [webkit] › editor/various/multi-block-selection.spec.js:83:2 › Multi-block selection (@Firefox, @WebKit) › should use selection direction to determine vertical edge [webkit] › editor/various/multi-block-selection.spec.js:109:2 › Multi-block selection (@Firefox, @WebKit) › should always expand single line selection [webkit] › editor/various/multi-block-selection.spec.js:133:2 › Multi-block selection (@Firefox, @WebKit) › should allow selecting outer edge if there is no sibling block [webkit] › editor/various/multi-block-selection.spec.js:153:2 › Multi-block selection (@Firefox, @WebKit) › should select and deselect with shift and arrow keys [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:355:2 › Multi-block selection (@Firefox, @WebKit) › should properly select part of nested rich text block while holding shift (-firefox) [webkit] › editor/various/multi-block-selection.spec.js:393:2 › Multi-block selection (@Firefox, @WebKit) › should select by dragging [webkit] › editor/various/multi-block-selection.spec.js:424:2 › Multi-block selection (@Firefox, @WebKit) › should select by dragging into nested block [webkit] › editor/various/multi-block-selection.spec.js:548:2 › Multi-block selection (@Firefox, @WebKit) › should return original focus after failed multi selection attempt [webkit] › editor/various/multi-block-selection.spec.js:615:2 › Multi-block selection (@Firefox, @WebKit) › should keep correct selection when dragging outside block (-firefox) [webkit] › editor/various/multi-block-selection.spec.js:683:2 › Multi-block selection (@Firefox, @WebKit) › should preserve dragged selection on move [webkit] › editor/various/multi-block-selection.spec.js:731:2 › Multi-block selection (@Firefox, @WebKit) › should clear selection when clicking next to blocks [webkit] › editor/various/multi-block-selection.spec.js:815:2 › Multi-block selection (@Firefox, @WebKit) › should not multi select single block [webkit] › editor/various/multi-block-selection.spec.js:835:2 › Multi-block selection (@Firefox, @WebKit) › should gradually multi-select [webkit] › editor/various/multi-block-selection.spec.js:899:2 › Multi-block sele
🎭 Playwright Run Summary
129 failed [firefox] › editor/blocks/links.spec.js:849:2 › Links › can click links within the same paragraph to open the correct link preview (@Firefox) [firefox] › editor/blocks/list.spec.js:41:2 › List (@Firefox) › can be created by using an asterisk at the start of a paragraph block [firefox] › editor/blocks/list.spec.js:67:2 › List (@Firefox) › can be created by typing an asterisk in front of text of a paragraph block [firefox] › editor/blocks/list.spec.js:88:2 › List (@Firefox) › can be created by using a number at the start of a paragraph block [firefox] › editor/blocks/list.spec.js:107:2 › List (@Firefox) › can undo asterisk transform ─── [firefox] › editor/blocks/list.spec.js:218:2 › List (@Firefox) › should not undo asterisk transform with backspace after typing [firefox] › editor/blocks/list.spec.js:232:2 › List (@Firefox) › should not undo asterisk transform with backspace after selection change [firefox] › editor/blocks/list.spec.js:253:2 › List (@Firefox) › can be created by typing "/list" [firefox] › editor/blocks/list.spec.js:274:2 › List (@Firefox) › can be created by converting a paragraph [firefox] › editor/blocks/list.spec.js:293:2 › List (@Firefox) › can be created by converting multiple paragraphs [firefox] › editor/blocks/list.spec.js:323:2 › List (@Firefox) › can be created by converting a paragraph with line breaks [firefox] › editor/blocks/list.spec.js:349:2 › List (@Firefox) › should not transform lines in block when transforming multiple blocks [firefox] › editor/blocks/list.spec.js:624:2 › List (@Firefox) › should split into two ordered lists with paragraph [firefox] › editor/blocks/list.spec.js:968:2 › List (@Firefox) › should create and remove indented list with keyboard only [firefox] › editor/blocks/list.spec.js:1083:2 › List (@Firefox) › should place the caret in the right place with nested list [firefox] › editor/blocks/list.spec.js:1116:2 › List (@Firefox) › should not indent list on space with modifier [firefox] › editor/blocks/list.spec.js:1142:2 › List (@Firefox) › should only convert to list when shortcut ends with space [firefox] › editor/blocks/list.spec.js:1226:2 › List (@Firefox) › first empty list item is graciously removed [firefox] › editor/blocks/list.spec.js:1253:2 › List (@Firefox) › should not change the contents when you change the list type to Ordered [firefox] › editor/blocks/list.spec.js:1285:2 › List (@Firefox) › should not change the contents when you change the list type to Unordered [firefox] › editor/blocks/list.spec.js:1344:2 › List (@Firefox) › should merge two list with same attributes [firefox] › editor/blocks/list.spec.js:1392:2 › List (@Firefox) › can be exited to selected paragraph [firefox] › editor/blocks/list.spec.js:1411:2 › List (@Firefox) › selects all transformed output [firefox] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again [firefox] › editor/various/inserting-blocks.spec.js:29:2 › Inserting blocks (@Firefox, @WebKit) › inserts a default block on bottom padding click [firefox] › editor/various/inserting-blocks.spec.js:416:2 › Inserting blocks (@Firefox, @WebKit) › should insert block with the slash inserter when using multiple words [firefox] › editor/various/inserting-blocks.spec.js:438:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from inline inserter [firefox] › editor/various/inserting-blocks.spec.js:491:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block should show a blue line indicator [firefox] › editor/various/inserting-blocks.spec.js:531:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from block appender [firefox] › editor/various/inserting-blocks.spec.js:579:2 › Inserting blocks (@Firefox, @WebKit) › passes the search value in the main inserter when clicking `Browse all` [fire
🎭 Playwright Run Summary
99 failed [chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed [chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ──────── [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter) [chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed [chromium] › editor/blocks/buttons.spec.js:82:2 › Buttons › moves focus from the link editor back to the button when escape is pressed after the URL has been submitted [chromium] › editor/blocks/buttons.spec.js:114:2 › Buttons › appends http protocol to links added which are missing a protocol [chromium] › editor/blocks/code.spec.js:11:2 › Code › can be created by three backticks and enter [chromium] › editor/blocks/columns.spec.js:15:2 › Columns › restricts all blocks inside the columns block [chromium] › editor/blocks/columns.spec.js:47:2 › Columns › prevent the removal of locked column block from the column count change UI [chromium] › editor/blocks/columns.spec.js:124:2 › Columns › can exit on Enter ───────────────── [chromium] › editor/blocks/columns.spec.js:206:4 › Columns › should update the column widths correctly › when the column count is changed to 2 [chromium] › editor/blocks/columns.spec.js:206:4 › Columns › should update the column widths correctly › when the column count is changed to 3 [chromium] › editor/blocks/columns.spec.js:206:4 › Columns › should update the column widths correctly › when the column count is changed to 5 [chromium] › editor/blocks/columns.spec.js:206:4 › Columns › should update the column widths correctly › when the column count is changed to 6 [chromium] › editor/blocks/columns.spec.js:245:2 › Columns › should not split in middle ──────── [chromium] › editor/blocks/cover.spec.js:27:2 › Cover › can set overlay color using color picker on block placeholder [chromium] › editor/blocks/cover.spec.js:51:2 › Cover › can set background image using image upload on block placeholder [chromium] › editor/blocks/cover.spec.js:74:2 › Cover › dims background image down by 50% with the average image color when an image is uploaded [chromium] › editor/blocks/cover.spec.js:97:2 › Cover › can have the title edited ────────────── [chromium] › editor/blocks/cover.spec.js:125:2 › Cover › can be resized using drag & drop ────── [chromium] › editor/blocks/cover.spec.js:197:2 › Cover › dims the background image down by 50% black when transformed from the Image block [chromium] › editor/blocks/cover.spec.js:230:2 › Cover › other cover blocks are not over the navigation block when the menu is open [chromium] › editor/blocks/gallery.spec.js:42:2 › Gallery › can be transformed from pasting shortcode, and can undo/redo [chromium] › editor/blocks/gallery.spec.js:89:2 › Gallery › can be created using uploaded images [chromium] › editor/blocks/gallery.spec.js:115:2 › Gallery › gallery caption can be edited ───── [chromium] › editor/blocks/gallery.spec.js:158:2 › Gallery › uploaded images' captions can be edited [chromium] › editor/blocks/gallery.spec.js:202:2 › Gallery › when initially added the media library shows the Create Gallery view [chromium] › editor/blocks/group.spec.js:11:2 › Group › can be created using the block inserter [chromium] › editor/blocks/group.spec.js:38:2 › Group › can be created using the slash inserter [chromium] › editor/blocks/group.spec.js:61:2 › Group › can have other blocks appended to it using the button appender [chromium] › editor/blocks/heading.spec.js:11:2 › Heading › can be created by prefixing number sign and a space [chromium] › editor/blocks/heading.spec.js:28:2 › Heading › can be created by prefixing existing content with number signs and a space [chromium] › editor/blocks/heading.spec.js:47:2 › Heading › should not work with the list input rule [chromium] › editor/blocks/heading.spec.js:64:2 › Heading › s

Artifacts

Produced during runtime
Name Size
failures-artifacts
2.39 GB