Skip to content

Block Bindings: Explore improving block bindings UI useSelect logic #121793

Block Bindings: Explore improving block bindings UI useSelect logic

Block Bindings: Explore improving block bindings UI useSelect logic #121793

Triggered via pull request December 12, 2024 15:36
Status Failure
Total duration 1h 54m 8s
Artifacts 2

end2end-test.yml

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

Annotations

80 errors, 9 warnings, and 8 notices
[chromium] › site-editor/template-part.spec.js:79:2 › Template Part › can convert a single block to a template part: packages/e2e-test-utils-playwright/src/editor/select-blocks.ts#L26
1) [chromium] › site-editor/template-part.spec.js:79:2 › Template Part › can convert a single block to a template part TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('p').locator('text="Test 2"') at ../../../packages/e2e-test-utils-playwright/src/editor/select-blocks.ts:26 24 | : endSelectorOrLocator; 25 | > 26 | const startClientId = await startBlock.getAttribute( 'data-block' ); | ^ 27 | const endClientId = await endBlock?.getAttribute( 'data-block' ); 28 | 29 | if ( endClientId ) { at Editor.selectBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/select-blocks.ts:26:41) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-part.spec.js:97:16
[chromium] › site-editor/template-part.spec.js:79:2 › Template Part › can convert a single block to a template part: packages/e2e-test-utils-playwright/src/editor/select-blocks.ts#L26
1) [chromium] › site-editor/template-part.spec.js:79:2 › Template Part › can convert a single block to a template part Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('p').locator('text="Test 2"') at ../../../packages/e2e-test-utils-playwright/src/editor/select-blocks.ts:26 24 | : endSelectorOrLocator; 25 | > 26 | const startClientId = await startBlock.getAttribute( 'data-block' ); | ^ 27 | const endClientId = await endBlock?.getAttribute( 'data-block' ); 28 | 29 | if ( endClientId ) { at Editor.selectBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/select-blocks.ts:26:41) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-part.spec.js:97:16
[chromium] › site-editor/template-part.spec.js:79:2 › Template Part › can convert a single block to a template part: packages/e2e-test-utils-playwright/src/editor/select-blocks.ts#L26
1) [chromium] › site-editor/template-part.spec.js:79:2 › Template Part › can convert a single block to a template part Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('p').locator('text="Test 2"') at ../../../packages/e2e-test-utils-playwright/src/editor/select-blocks.ts:26 24 | : endSelectorOrLocator; 25 | > 26 | const startClientId = await startBlock.getAttribute( 'data-block' ); | ^ 27 | const endClientId = await endBlock?.getAttribute( 'data-block' ); 28 | 29 | if ( endClientId ) { at Editor.selectBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/select-blocks.ts:26:41) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-part.spec.js:97:16
[chromium] › site-editor/template-part.spec.js:117:2 › Template Part › can convert multiple blocks to a template part: packages/e2e-test-utils-playwright/src/editor/select-blocks.ts#L26
2) [chromium] › site-editor/template-part.spec.js:117:2 › Template Part › can convert multiple blocks to a template part TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('p').locator('text="Test 3"') at ../../../packages/e2e-test-utils-playwright/src/editor/select-blocks.ts:26 24 | : endSelectorOrLocator; 25 | > 26 | const startClientId = await startBlock.getAttribute( 'data-block' ); | ^ 27 | const endClientId = await endBlock?.getAttribute( 'data-block' ); 28 | 29 | if ( endClientId ) { at Editor.selectBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/select-blocks.ts:26:41) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-part.spec.js:146:16
[chromium] › site-editor/template-part.spec.js:117:2 › Template Part › can convert multiple blocks to a template part: packages/e2e-test-utils-playwright/src/editor/select-blocks.ts#L26
2) [chromium] › site-editor/template-part.spec.js:117:2 › Template Part › can convert multiple blocks to a template part Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('p').locator('text="Test 3"') at ../../../packages/e2e-test-utils-playwright/src/editor/select-blocks.ts:26 24 | : endSelectorOrLocator; 25 | > 26 | const startClientId = await startBlock.getAttribute( 'data-block' ); | ^ 27 | const endClientId = await endBlock?.getAttribute( 'data-block' ); 28 | 29 | if ( endClientId ) { at Editor.selectBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/select-blocks.ts:26:41) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-part.spec.js:146:16
[chromium] › site-editor/template-part.spec.js:117:2 › Template Part › can convert multiple blocks to a template part: packages/e2e-test-utils-playwright/src/editor/select-blocks.ts#L26
2) [chromium] › site-editor/template-part.spec.js:117:2 › Template Part › can convert multiple blocks to a template part Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('p').locator('text="Test 3"') at ../../../packages/e2e-test-utils-playwright/src/editor/select-blocks.ts:26 24 | : endSelectorOrLocator; 25 | > 26 | const startClientId = await startBlock.getAttribute( 'data-block' ); | ^ 27 | const endClientId = await endBlock?.getAttribute( 'data-block' ); 28 | 29 | if ( endClientId ) { at Editor.selectBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/select-blocks.ts:26:41) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-part.spec.js:146:16
[chromium] › site-editor/template-part.spec.js:176:2 › Template Part › can detach blocks from a template part: test/e2e/specs/site-editor/template-part.spec.js#L215
3) [chromium] › site-editor/template-part.spec.js:176:2 › Template Part › can detach blocks from a template part Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('[name="editor-canvas"]').contentFrame().locator('p').locator('text="Test 3"') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().locator('p').locator('text="Test 3"') 213 | 214 | // There should be a paragraph but no header template part. > 215 | await expect( paragraph ).toBeVisible(); | ^ 216 | await expect( templatePartWithParagraph ).toBeHidden(); 217 | } ); 218 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-part.spec.js:215:29
[chromium] › site-editor/template-part.spec.js:176:2 › Template Part › can detach blocks from a template part: test/e2e/specs/site-editor/template-part.spec.js#L215
3) [chromium] › site-editor/template-part.spec.js:176:2 › Template Part › can detach blocks from a template part Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('[name="editor-canvas"]').contentFrame().locator('p').locator('text="Test 3"') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().locator('p').locator('text="Test 3"') 213 | 214 | // There should be a paragraph but no header template part. > 215 | await expect( paragraph ).toBeVisible(); | ^ 216 | await expect( templatePartWithParagraph ).toBeHidden(); 217 | } ); 218 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-part.spec.js:215:29
[chromium] › site-editor/template-part.spec.js:176:2 › Template Part › can detach blocks from a template part: test/e2e/specs/site-editor/template-part.spec.js#L215
3) [chromium] › site-editor/template-part.spec.js:176:2 › Template Part › can detach blocks from a template part Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('[name="editor-canvas"]').contentFrame().locator('p').locator('text="Test 3"') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().locator('p').locator('text="Test 3"') 213 | 214 | // There should be a paragraph but no header template part. > 215 | await expect( paragraph ).toBeVisible(); | ^ 216 | await expect( templatePartWithParagraph ).toBeHidden(); 217 | } ); 218 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-part.spec.js:215:29
[chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link: test/e2e/specs/site-editor/template-part.spec.js#L278
4) [chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('p').locator('text="Test 4"') 276 | 277 | // Highlight all the text in the paragraph block. > 278 | await paragraph.click( { clickCount: 3 } ); | ^ 279 | 280 | // Click the convert to link toolbar button. 281 | await editor.clickBlockToolbarButton( 'Link' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-part.spec.js:278:19
[chromium] › editor/blocks/paragraph.spec.js:22:2 › Paragraph › should output unwrapped editable paragraph: test/e2e/specs/editor/blocks/paragraph.spec.js#L40
1) [chromium] › editor/blocks/paragraph.spec.js:22:2 › Paragraph › should output unwrapped editable paragraph Error: expect(received).toBe(expected) // Object.is equality Expected: "P" Received: "DIV" 38 | // additional div wrappers so the markup remains simple and easy to 39 | // style. > 40 | expect( firstBlockTagName ).toBe( 'P' ); | ^ 41 | } ); 42 | 43 | test.describe( 'Empty paragraph', () => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:40:31
[chromium] › editor/blocks/paragraph.spec.js:22:2 › Paragraph › should output unwrapped editable paragraph: test/e2e/specs/editor/blocks/paragraph.spec.js#L40
1) [chromium] › editor/blocks/paragraph.spec.js:22:2 › Paragraph › should output unwrapped editable paragraph Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "P" Received: "DIV" 38 | // additional div wrappers so the markup remains simple and easy to 39 | // style. > 40 | expect( firstBlockTagName ).toBe( 'P' ); | ^ 41 | } ); 42 | 43 | test.describe( 'Empty paragraph', () => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:40:31
[chromium] › editor/blocks/paragraph.spec.js:22:2 › Paragraph › should output unwrapped editable paragraph: test/e2e/specs/editor/blocks/paragraph.spec.js#L40
1) [chromium] › editor/blocks/paragraph.spec.js:22:2 › Paragraph › should output unwrapped editable paragraph Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "P" Received: "DIV" 38 | // additional div wrappers so the markup remains simple and easy to 39 | // style. > 40 | expect( firstBlockTagName ).toBe( 'P' ); | ^ 41 | } ); 42 | 43 | test.describe( 'Empty paragraph', () => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:40:31
[chromium] › editor/blocks/paragraph.spec.js:62:3 › Paragraph › Empty paragraph › should allow dropping an image on an empty paragraph block: test/e2e/specs/editor/blocks/paragraph.spec.js#L92
2) [chromium] › editor/blocks/paragraph.spec.js:62:3 › Paragraph › Empty paragraph › should allow dropping an image on an empty paragraph block Error: Timed out 5000ms waiting for expect(locator).toHaveAttribute(expected) Locator: locator('[name="editor-canvas"]').contentFrame().locator('role=document[name="Block: Image"i]').locator('role=img') Expected pattern: /10x10_e2e_test_image_z9T8jK\.png/ Received: <element(s) not found> Call log: - expect.toHaveAttribute with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=document[name="Block: Image"i]').locator('role=img') 90 | ); 91 | await expect( imageBlock ).toBeVisible(); > 92 | await expect( imageBlock.locator( 'role=img' ) ).toHaveAttribute( | ^ 93 | 'src', 94 | new RegExp( testImageName.replace( '.', '\\.' ) ) 95 | ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:92:53
[chromium] › editor/blocks/paragraph.spec.js:62:3 › Paragraph › Empty paragraph › should allow dropping an image on an empty paragraph block: test/e2e/specs/editor/blocks/paragraph.spec.js#L92
2) [chromium] › editor/blocks/paragraph.spec.js:62:3 › Paragraph › Empty paragraph › should allow dropping an image on an empty paragraph block Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveAttribute(expected) Locator: locator('[name="editor-canvas"]').contentFrame().locator('role=document[name="Block: Image"i]').locator('role=img') Expected pattern: /10x10_e2e_test_image_z9T8jK\.png/ Received: <element(s) not found> Call log: - expect.toHaveAttribute with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=document[name="Block: Image"i]').locator('role=img') 90 | ); 91 | await expect( imageBlock ).toBeVisible(); > 92 | await expect( imageBlock.locator( 'role=img' ) ).toHaveAttribute( | ^ 93 | 'src', 94 | new RegExp( testImageName.replace( '.', '\\.' ) ) 95 | ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:92:53
[chromium] › editor/blocks/paragraph.spec.js:62:3 › Paragraph › Empty paragraph › should allow dropping an image on an empty paragraph block: test/e2e/specs/editor/blocks/paragraph.spec.js#L92
2) [chromium] › editor/blocks/paragraph.spec.js:62:3 › Paragraph › Empty paragraph › should allow dropping an image on an empty paragraph block Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveAttribute(expected) Locator: locator('[name="editor-canvas"]').contentFrame().locator('role=document[name="Block: Image"i]').locator('role=img') Expected pattern: /10x10_e2e_test_image_z9T8jK\.png/ Received: <element(s) not found> Call log: - expect.toHaveAttribute with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().locator('role=document[name="Block: Image"i]').locator('role=img') 90 | ); 91 | await expect( imageBlock ).toBeVisible(); > 92 | await expect( imageBlock.locator( 'role=img' ) ).toHaveAttribute( | ^ 93 | 'src', 94 | new RegExp( testImageName.replace( '.', '\\.' ) ) 95 | ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:92:53
[chromium] › editor/blocks/paragraph.spec.js:98:3 › Paragraph › Empty paragraph › should allow dropping blocks on an empty paragraph block: test/e2e/specs/editor/blocks/paragraph.spec.js#L108
3) [chromium] › editor/blocks/paragraph.spec.js:98:3 › Paragraph › Empty paragraph › should allow dropping blocks on an empty paragraph block TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('text=My Heading') 106 | } ); 107 | await editor.insertBlock( { name: 'core/paragraph' } ); > 108 | await editor.canvas.locator( 'text=My Heading' ).focus(); | ^ 109 | await editor.showBlockToolbar(); 110 | 111 | const dragHandle = page.locator( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:108:53
[chromium] › editor/blocks/paragraph.spec.js:98:3 › Paragraph › Empty paragraph › should allow dropping blocks on an empty paragraph block: test/e2e/specs/editor/blocks/paragraph.spec.js#L108
3) [chromium] › editor/blocks/paragraph.spec.js:98:3 › Paragraph › Empty paragraph › should allow dropping blocks on an empty paragraph block Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('text=My Heading') 106 | } ); 107 | await editor.insertBlock( { name: 'core/paragraph' } ); > 108 | await editor.canvas.locator( 'text=My Heading' ).focus(); | ^ 109 | await editor.showBlockToolbar(); 110 | 111 | const dragHandle = page.locator( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:108:53
[chromium] › editor/blocks/paragraph.spec.js:98:3 › Paragraph › Empty paragraph › should allow dropping blocks on an empty paragraph block: test/e2e/specs/editor/blocks/paragraph.spec.js#L108
3) [chromium] › editor/blocks/paragraph.spec.js:98:3 › Paragraph › Empty paragraph › should allow dropping blocks on an empty paragraph block Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('text=My Heading') 106 | } ); 107 | await editor.insertBlock( { name: 'core/paragraph' } ); > 108 | await editor.canvas.locator( 'text=My Heading' ).focus(); | ^ 109 | await editor.showBlockToolbar(); 110 | 111 | const dragHandle = page.locator( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:108:53
[chromium] › editor/blocks/paragraph.spec.js:134:3 › Paragraph › Empty paragraph › should allow dropping HTML on an empty paragraph block: test/e2e/specs/editor/blocks/paragraph.spec.js#L148
4) [chromium] › editor/blocks/paragraph.spec.js:134:3 › Paragraph › Empty paragraph › should allow dropping HTML on an empty paragraph block TimeoutError: locator.boundingBox: Timeout 10000ms exceeded. Call log: - waiting for locator('[name="editor-canvas"]').contentFrame().locator('[data-type="core/paragraph"][data-empty="true"]') 146 | '[data-type="core/paragraph"][data-empty="true"]' 147 | ); > 148 | const boundingBox = await emptyParagraph.boundingBox(); | ^ 149 | await draggingUtils.dragOver( boundingBox.x, boundingBox.y ); 150 | 151 | await expect( draggingUtils.dropZone ).toBeVisible(); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:148:45
[chromium] › editor/various/rich-text.spec.js:11:2 › RichText (@firefox: packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
1) [chromium] › editor/various/rich-text.spec.js:11:2 › RichText (@Firefox, @WebKit) › should handle change in tag name gracefully TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Change level"]') at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20 18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` ); 19 | > 20 | await button.click(); | ^ 21 | } 22 | at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:22:3
[chromium] › editor/various/rich-text.spec.js:11:2 › RichText (@firefox: packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
1) [chromium] › editor/various/rich-text.spec.js:11:2 › RichText (@Firefox, @WebKit) › should handle change in tag name gracefully Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Change level"]') at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20 18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` ); 19 | > 20 | await button.click(); | ^ 21 | } 22 | at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:22:3
[chromium] › editor/various/rich-text.spec.js:11:2 › RichText (@firefox: packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
1) [chromium] › editor/various/rich-text.spec.js:11:2 › RichText (@Firefox, @WebKit) › should handle change in tag name gracefully Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Change level"]') at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20 18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` ); 19 | > 20 | await button.click(); | ^ 21 | } 22 | at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:22:3
[chromium] › editor/various/rich-text.spec.js:33:2 › RichText (@firefox: test/e2e/specs/editor/various/rich-text.spec.js#L45
2) [chromium] › editor/various/rich-text.spec.js:33:2 › RichText (@Firefox, @WebKit) › should apply formatting with primary shortcut Error: expect(received).toMatchObject(expected) - Expected - 8 + Received + 1 - Array [ - Object { - "attributes": Object { - "content": "<strong>test</strong>", - }, - "name": "core/paragraph", - }, - ] + Array [] 43 | await pageUtils.pressKeys( 'primary+b' ); 44 | > 45 | expect( await editor.getBlocks() ).toMatchObject( [ | ^ 46 | { 47 | name: 'core/paragraph', 48 | attributes: { content: '<strong>test</strong>' }, at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:45:38
[chromium] › editor/various/rich-text.spec.js:33:2 › RichText (@firefox: test/e2e/specs/editor/various/rich-text.spec.js#L45
2) [chromium] › editor/various/rich-text.spec.js:33:2 › RichText (@Firefox, @WebKit) › should apply formatting with primary shortcut Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 8 + Received + 1 - Array [ - Object { - "attributes": Object { - "content": "<strong>test</strong>", - }, - "name": "core/paragraph", - }, - ] + Array [] 43 | await pageUtils.pressKeys( 'primary+b' ); 44 | > 45 | expect( await editor.getBlocks() ).toMatchObject( [ | ^ 46 | { 47 | name: 'core/paragraph', 48 | attributes: { content: '<strong>test</strong>' }, at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:45:38
[chromium] › editor/various/rich-text.spec.js:33:2 › RichText (@firefox: test/e2e/specs/editor/various/rich-text.spec.js#L45
2) [chromium] › editor/various/rich-text.spec.js:33:2 › RichText (@Firefox, @WebKit) › should apply formatting with primary shortcut Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 8 + Received + 1 - Array [ - Object { - "attributes": Object { - "content": "<strong>test</strong>", - }, - "name": "core/paragraph", - }, - ] + Array [] 43 | await pageUtils.pressKeys( 'primary+b' ); 44 | > 45 | expect( await editor.getBlocks() ).toMatchObject( [ | ^ 46 | { 47 | name: 'core/paragraph', 48 | attributes: { content: '<strong>test</strong>' }, at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:45:38
[chromium] › editor/various/rich-text.spec.js:53:2 › RichText (@firefox: test/e2e/specs/editor/various/rich-text.spec.js#L67
3) [chromium] › editor/various/rich-text.spec.js:53:2 › RichText (@Firefox, @WebKit) › should apply formatting when selection is collapsed Error: expect(received).toMatchObject(expected) - Expected - 8 + Received + 1 - Array [ - Object { - "attributes": Object { - "content": "Some <strong>bold</strong>.", - }, - "name": "core/paragraph", - }, - ] + Array [] 65 | await page.keyboard.type( '.' ); 66 | > 67 | expect( await editor.getBlocks() ).toMatchObject( [ | ^ 68 | { 69 | name: 'core/paragraph', 70 | attributes: { content: 'Some <strong>bold</strong>.' }, at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:67:38
[chromium] › editor/various/rich-text.spec.js:53:2 › RichText (@firefox: test/e2e/specs/editor/various/rich-text.spec.js#L67
3) [chromium] › editor/various/rich-text.spec.js:53:2 › RichText (@Firefox, @WebKit) › should apply formatting when selection is collapsed Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 8 + Received + 1 - Array [ - Object { - "attributes": Object { - "content": "Some <strong>bold</strong>.", - }, - "name": "core/paragraph", - }, - ] + Array [] 65 | await page.keyboard.type( '.' ); 66 | > 67 | expect( await editor.getBlocks() ).toMatchObject( [ | ^ 68 | { 69 | name: 'core/paragraph', 70 | attributes: { content: 'Some <strong>bold</strong>.' }, at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:67:38
[chromium] › editor/various/rich-text.spec.js:53:2 › RichText (@firefox: test/e2e/specs/editor/various/rich-text.spec.js#L67
3) [chromium] › editor/various/rich-text.spec.js:53:2 › RichText (@Firefox, @WebKit) › should apply formatting when selection is collapsed Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 8 + Received + 1 - Array [ - Object { - "attributes": Object { - "content": "Some <strong>bold</strong>.", - }, - "name": "core/paragraph", - }, - ] + Array [] 65 | await page.keyboard.type( '.' ); 66 | > 67 | expect( await editor.getBlocks() ).toMatchObject( [ | ^ 68 | { 69 | name: 'core/paragraph', 70 | attributes: { content: 'Some <strong>bold</strong>.' }, at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:67:38
[chromium] › editor/various/rich-text.spec.js:75:2 › RichText (@firefox: test/e2e/specs/editor/various/rich-text.spec.js#L90
4) [chromium] › editor/various/rich-text.spec.js:75:2 › RichText (@Firefox, @WebKit) › should apply multiple formats when selection is collapsed Error: expect(received).toMatchObject(expected) - Expected - 8 + Received + 1 - Array [ - Object { - "attributes": Object { - "content": "<strong><em>1</em></strong>.", - }, - "name": "core/paragraph", - }, - ] + Array [] 88 | await page.keyboard.type( '.' ); 89 | > 90 | expect( await editor.getBlocks() ).toMatchObject( [ | ^ 91 | { 92 | name: 'core/paragraph', 93 | attributes: { content: '<strong><em>1</em></strong>.' }, at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:90:38
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content: test/e2e/specs/editor/blocks/buttons.spec.js#L15
1) [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
1) [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
1) [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#L42
2) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter) Error: expect(received).toBe(expected) // Object.is equality - Expected - 5 + Received + 7 - <!-- wp:buttons --> - <div class="wp-block-buttons"><!-- wp:button --> - <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div> + <!-- wp:paragraph --> + <p></p> + <!-- /wp:paragraph --> + - <!-- /wp:button --></div> + <!-- wp:paragraph --> + <p></p> - <!-- /wp:buttons --> + <!-- /wp:paragraph --> 40 | // Check the content. 41 | const content = await editor.getEditedPostContent(); > 42 | expect( content ).toBe( | ^ 43 | `<!-- wp:buttons --> 44 | <div class="wp-block-buttons"><!-- wp:button --> 45 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:42:21
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter): test/e2e/specs/editor/blocks/buttons.spec.js#L42
2) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter) Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 5 + Received + 7 - <!-- wp:buttons --> - <div class="wp-block-buttons"><!-- wp:button --> - <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div> + <!-- wp:paragraph --> + <p></p> + <!-- /wp:paragraph --> + - <!-- /wp:button --></div> + <!-- wp:paragraph --> + <p></p> - <!-- /wp:buttons --> + <!-- /wp:paragraph --> 40 | // Check the content. 41 | const content = await editor.getEditedPostContent(); > 42 | expect( content ).toBe( | ^ 43 | `<!-- wp:buttons --> 44 | <div class="wp-block-buttons"><!-- wp:button --> 45 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:42:21
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter): test/e2e/specs/editor/blocks/buttons.spec.js#L42
2) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter) Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 5 + Received + 7 - <!-- wp:buttons --> - <div class="wp-block-buttons"><!-- wp:button --> - <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div> + <!-- wp:paragraph --> + <p></p> + <!-- /wp:paragraph --> + - <!-- /wp:button --></div> + <!-- wp:paragraph --> + <p></p> - <!-- /wp:buttons --> + <!-- /wp:paragraph --> 40 | // Check the content. 41 | const content = await editor.getEditedPostContent(); > 42 | expect( content ).toBe( | ^ 43 | `<!-- wp:buttons --> 44 | <div class="wp-block-buttons"><!-- wp:button --> 45 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:42:21
[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
3) [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
[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
3) [chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed 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]') 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
[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
3) [chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed 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]') 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
[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: test/e2e/specs/editor/blocks/buttons.spec.js#L91
4) [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 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]') 89 | await expect( 90 | editor.canvas.locator( 'role=textbox[name="Button text"i]' ) > 91 | ).toBeFocused(); | ^ 92 | await pageUtils.pressKeys( 'primary+k' ); 93 | await expect( 94 | page.locator( 'role=combobox[name="Search or type URL"i]' ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:91: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#L44
1) [chromium] › editor/various/draggable-blocks.spec.js:34:2 › Draggable block › can drag and drop to the top of a vertical block list Error: expect(received).toBe(expected) // Object.is equality - Expected - 2 + Received + 2 <!-- wp:paragraph --> - <p>1</p> + <p></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> - <p>2</p> + <p></p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 42 | 43 | // Confirm correct setup. > 44 | await expect.poll( editor.getEditedPostContent ) | ^ 45 | .toBe( `<!-- wp:paragraph --> 46 | <p>1</p> 47 | <!-- /wp:paragraph --> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:44:3
[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#L44
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 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 2 + Received + 2 <!-- wp:paragraph --> - <p>1</p> + <p></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> - <p>2</p> + <p></p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 42 | 43 | // Confirm correct setup. > 44 | await expect.poll( editor.getEditedPostContent ) | ^ 45 | .toBe( `<!-- wp:paragraph --> 46 | <p>1</p> 47 | <!-- /wp:paragraph --> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:44:3
[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#L44
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 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 2 + Received + 2 <!-- wp:paragraph --> - <p>1</p> + <p></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> - <p>2</p> + <p></p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 42 | 43 | // Confirm correct setup. > 44 | await expect.poll( editor.getEditedPostContent ) | ^ 45 | .toBe( `<!-- wp:paragraph --> 46 | <p>1</p> 47 | <!-- /wp:paragraph --> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:44:3
[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#L109
2) [chromium] › editor/various/draggable-blocks.spec.js:99:2 › Draggable block › can drag and drop to the bottom of a vertical block list Error: expect(received).toBe(expected) // Object.is equality - Expected - 2 + Received + 2 <!-- wp:paragraph --> - <p>1</p> + <p></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> - <p>2</p> + <p></p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 107 | 108 | // Confirm correct setup. > 109 | await expect.poll( editor.getEditedPostContent ) | ^ 110 | .toBe( `<!-- wp:paragraph --> 111 | <p>1</p> 112 | <!-- /wp:paragraph --> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:109:3
[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#L109
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 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 2 + Received + 2 <!-- wp:paragraph --> - <p>1</p> + <p></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> - <p>2</p> + <p></p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 107 | 108 | // Confirm correct setup. > 109 | await expect.poll( editor.getEditedPostContent ) | ^ 110 | .toBe( `<!-- wp:paragraph --> 111 | <p>1</p> 112 | <!-- /wp:paragraph --> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:109:3
[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#L109
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 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 2 + Received + 2 <!-- wp:paragraph --> - <p>1</p> + <p></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> - <p>2</p> + <p></p> <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 107 | 108 | // Confirm correct setup. > 109 | await expect.poll( editor.getEditedPostContent ) | ^ 110 | .toBe( `<!-- wp:paragraph --> 111 | <p>1</p> 112 | <!-- /wp:paragraph --> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:109:3
[chromium] › editor/various/duplicating-blocks.spec.js:11:2 › Duplicating blocks › should duplicate blocks using the block settings menu and keyboard shortcut: packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
3) [chromium] › editor/various/duplicating-blocks.spec.js:11:2 › Duplicating blocks › should duplicate blocks using the block settings menu and keyboard shortcut TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Options"]') at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20 18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` ); 19 | > 20 | await button.click(); | ^ 21 | } 22 | at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/duplicating-blocks.spec.js:20:3
[chromium] › editor/various/duplicating-blocks.spec.js:11:2 › Duplicating blocks › should duplicate blocks using the block settings menu and keyboard shortcut: packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
3) [chromium] › editor/various/duplicating-blocks.spec.js:11:2 › Duplicating blocks › should duplicate blocks using the block settings menu and keyboard shortcut Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Options"]') at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20 18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` ); 19 | > 20 | await button.click(); | ^ 21 | } 22 | at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/duplicating-blocks.spec.js:20:3
[chromium] › editor/various/duplicating-blocks.spec.js:11:2 › Duplicating blocks › should duplicate blocks using the block settings menu and keyboard shortcut: packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
3) [chromium] › editor/various/duplicating-blocks.spec.js:11:2 › Duplicating blocks › should duplicate blocks using the block settings menu and keyboard shortcut Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Options"]') at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20 18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` ); 19 | > 20 | await button.click(); | ^ 21 | } 22 | at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/duplicating-blocks.spec.js:20:3
[chromium] › editor/various/editor-modes.spec.js:15:2 › Editing modes (visual/HTML) › should switch between visual and HTML modes: test/e2e/specs/editor/various/editor-modes.spec.js#L23
4) [chromium] › editor/various/editor-modes.spec.js:15:2 › Editing modes (visual/HTML) › should switch between visual and HTML modes Error: Timed out 5000ms waiting for expect(locator).toHaveClass(expected) Locator: locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Paragraph' }) Expected pattern: /rich-text/ Received string: "block-editor-block-list__block wp-block is-selected has-warning wp-block-paragraph" Call log: - expect.toHaveClass with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Paragraph' }) - locator resolved to <div tabindex="0" role="document" draggable="true" data-title="Paragraph" data-type="core/paragraph" aria-label="Block: Paragraph" id="block-739f41bb-839f-47c8-9f33-603891dc3821" data-block="739f41bb-839f-47c8-9f33-603891dc3821" class="block-editor-block-list__block wp-block is-selected has-warning wp-block-paragraph">…</div> - unexpected value "block-editor-block-list__block wp-block is-selected has-warning wp-block-paragraph" - locator resolved to <div tabindex="0" role="document" draggable="true" data-title="Paragraph" data-type="core/paragraph" aria-label="Block: Paragraph" id="block-739f41bb-839f-47c8-9f33-603891dc3821" data-block="739f41bb-839f-47c8-9f33-603891dc3821" class="block-editor-block-list__block wp-block is-selected has-warning wp-block-paragraph">…</div> - unexpected value "block-editor-block-list__block wp-block is-selected has-warning wp-block-paragraph" - locator resolved to <div tabindex="0" role="document" draggable="true" data-title="Paragraph" data-type="core/paragraph" aria-label="Block: Paragraph" id="block-739f41bb-839f-47c8-9f33-603891dc3821" data-block="739f41bb-839f-47c8-9f33-603891dc3821" class="block-editor-block-list__block wp-block is-selected has-warning wp-block-paragraph">…</div> - unexpected value "block-editor-block-list__block wp-block is-selected has-warning wp-block-paragraph" - locator resolved to <div tabindex="0" role="document" draggable="true" data-title="Paragraph" data-type="core/paragraph" aria-label="Block: Paragraph" id="block-739f41bb-839f-47c8-9f33-603891dc3821" data-block="739f41bb-839f-47c8-9f33-603891dc3821" class="block-editor-block-list__block wp-block is-selected has-warning wp-block-paragraph">…</div> - unexpected value "block-editor-block-list__block wp-block is-selected has-warning wp-block-paragraph" - locator resolved to <div tabindex="0" role="document" draggable="true" data-title="Paragraph" data-type="core/paragraph" aria-label="Block: Paragraph" id="block-739f41bb-839f-47c8-9f33-603891dc3821" data-block="739f41bb-839f-47c8-9f33-603891dc3821" class="block-editor-block-list__block wp-block is-selected has-warning wp-block-paragraph">…</div> - unexpected value "block-editor-block-list__block wp-block is-selected has-warning wp-block-paragraph" - locator resolved to <div tabindex="0" role="document" draggable="true" data-title="Paragraph" data-type="core/paragraph" aria-label="Block: Paragraph" id="block-739f41bb-839f-47c8-9f33-603891dc3821" data-block="739f41bb-839f-47c8-9f33-603891dc3821" class="block-editor-block-list__block wp-block is-selected has-warning wp-block-paragraph">…</div> - unexpected value "block-editor-block-list__block wp-block is-selected has-warning wp-block-paragraph" - locator resolved to <div tabindex="0" role="document" draggable="true" data-title="Paragraph" data-type="core/paragraph" aria-label="Block: Paragraph" id="block-739f41bb-839f-47c8-9f33-603891dc3821" data-block="739f41bb-839f-47c8-9f33-603891dc3821" class="block-editor-block-list__block wp-block is-selected has-warning wp-block-paragraph">…</div> - unexpected value "block-editor-block-list__block wp-block is-selected has-warning wp-block-paragraph" - locator resolved to <div tabindex="0" role="document" draggable="true" data-title="Paragraph" data-type="core/paragraph" aria-label="Block: Para
[chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L109
1) [chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=option[name="Darth Vader yourfather"i]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=option[name="Darth Vader yourfather"i]') 107 | await expect( 108 | page.locator( `role=option[name="${ testData.optionText }"i]` ) > 109 | ).toBeVisible(); | ^ 110 | const ariaOwns = await editor.canvas 111 | .locator( ':root' ) 112 | .evaluate( () => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:109:6
[chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L23
1) [chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish', exact: true }) - locator resolved to <button type="button" aria-disabled="true" aria-expanded="false" class="components-button editor-post-publish-panel__toggle editor-post-publish-button__button is-primary is-compact">Publish</button> - attempting click action - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #11 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #12 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #13 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #14 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #15 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #16 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #17 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #18 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #19 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #20 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #21 - waiting 500ms - waiting for element to be visible, enabled and stable - element is
[chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L109
1) [chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=option[name="Darth Vader yourfather"i]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=option[name="Darth Vader yourfather"i]') 107 | await expect( 108 | page.locator( `role=option[name="${ testData.optionText }"i]` ) > 109 | ).toBeVisible(); | ^ 110 | const ariaOwns = await editor.canvas 111 | .locator( ':root' ) 112 | .evaluate( () => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:109:6
[chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L23
1) [chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish', exact: true }) - locator resolved to <button type="button" aria-disabled="true" aria-expanded="false" class="components-button editor-post-publish-panel__toggle editor-post-publish-button__button is-primary is-compact">Publish</button> - attempting click action - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #11 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #12 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #13 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #14 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #15 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #16 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #17 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #18 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #19 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #20 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #21
[chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L109
1) [chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=option[name="Darth Vader yourfather"i]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=option[name="Darth Vader yourfather"i]') 107 | await expect( 108 | page.locator( `role=option[name="${ testData.optionText }"i]` ) > 109 | ).toBeVisible(); | ^ 110 | const ariaOwns = await editor.canvas 111 | .locator( ':root' ) 112 | .evaluate( () => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:109:6
[chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L23
1) [chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish', exact: true }) - locator resolved to <button type="button" aria-disabled="true" aria-expanded="false" class="components-button editor-post-publish-panel__toggle editor-post-publish-button__button is-primary is-compact">Publish</button> - attempting click action - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #11 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #12 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #13 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #14 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #15 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #16 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #17 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #18 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #19 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #20 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #21
[chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L163
2) [chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=option[name="Jane Doe testuser"i]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=option[name="Jane Doe testuser"i]') 161 | await expect( 162 | page.locator( `role=option[name="${ testData.optionText }"i]` ) > 163 | ).toBeVisible(); | ^ 164 | await page.keyboard.press( 'Enter' ); 165 | await page.keyboard.type( ' ' ); 166 | await expect at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:163:6
[chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L163
2) [chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=option[name="Jane Doe testuser"i]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=option[name="Jane Doe testuser"i]') 161 | await expect( 162 | page.locator( `role=option[name="${ testData.optionText }"i]` ) > 163 | ).toBeVisible(); | ^ 164 | await page.keyboard.press( 'Enter' ); 165 | await page.keyboard.type( ' ' ); 166 | await expect at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:163:6
[chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L163
2) [chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=option[name="Jane Doe testuser"i]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=option[name="Jane Doe testuser"i]') 161 | await expect( 162 | page.locator( `role=option[name="${ testData.optionText }"i]` ) > 163 | ).toBeVisible(); | ^ 164 | await page.keyboard.press( 'Enter' ); 165 | await page.keyboard.type( ' ' ); 166 | await expect at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:163:6
[chromium] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L203
3) [chromium] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=option[name="Bilbo Baggins thebetterhobbit"i]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=option[name="Bilbo Baggins thebetterhobbit"i]') 201 | `role=option[name="${ testData.firstOptionText }"i]` 202 | ) > 203 | ).toBeVisible(); | ^ 204 | await page.keyboard.press( 'Enter' ); 205 | await page.keyboard.type( testData.secondTriggerString ); 206 | await expect( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:203: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/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L109
2) [webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=option[name="Darth Vader yourfather"i]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=option[name="Darth Vader yourfather"i]') 107 | await expect( 108 | page.locator( `role=option[name="${ testData.optionText }"i]` ) > 109 | ).toBeVisible(); | ^ 110 | const ariaOwns = await editor.canvas 111 | .locator( ':root' ) 112 | .evaluate( () => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:109:6
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L23
2) [webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish', exact: true }) - locator resolved to <button type="button" aria-disabled="true" aria-expanded="false" class="components-button editor-post-publish-panel__toggle editor-post-publish-button__button is-primary is-compact">Publish</button> - attempting click action - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #11 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #12 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #13 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #14 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #15 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #16 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #17 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #18 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #19 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #20 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #21 - waiting 500ms - waiting for element to be visible, enabled and stable - element is n
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L109
2) [webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=option[name="Darth Vader yourfather"i]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=option[name="Darth Vader yourfather"i]') 107 | await expect( 108 | page.locator( `role=option[name="${ testData.optionText }"i]` ) > 109 | ).toBeVisible(); | ^ 110 | const ariaOwns = await editor.canvas 111 | .locator( ':root' ) 112 | .evaluate( () => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:109:6
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L23
2) [webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish', exact: true }) - locator resolved to <button type="button" aria-disabled="true" aria-expanded="false" class="components-button editor-post-publish-panel__toggle editor-post-publish-button__button is-primary is-compact">Publish</button> - attempting click action - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #11 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #12 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #13 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #14 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #15 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #16 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #17 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #18 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #19 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #20 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #21 -
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L109
2) [webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=option[name="Darth Vader yourfather"i]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=option[name="Darth Vader yourfather"i]') 107 | await expect( 108 | page.locator( `role=option[name="${ testData.optionText }"i]` ) > 109 | ).toBeVisible(); | ^ 110 | const ariaOwns = await editor.canvas 111 | .locator( ':root' ) 112 | .evaluate( () => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:109:6
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L23
2) [webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish', exact: true }) - locator resolved to <button type="button" aria-disabled="true" aria-expanded="false" class="components-button editor-post-publish-panel__toggle editor-post-publish-button__button is-primary is-compact">Publish</button> - attempting click action - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #11 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #12 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #13 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #14 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #15 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #16 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #17 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #18 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #19 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #20 - waiting 500ms - waiting for element to be visible, enabled and stable - element is not enabled - retrying click action, attempt #21 -
[webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L163
3) [webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=option[name="Jane Doe testuser"i]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=option[name="Jane Doe testuser"i]') 161 | await expect( 162 | page.locator( `role=option[name="${ testData.optionText }"i]` ) > 163 | ).toBeVisible(); | ^ 164 | await page.keyboard.press( 'Enter' ); 165 | await page.keyboard.type( ' ' ); 166 | await expect at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:163:6
[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#L54
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 Error: expect(received).toBe(expected) // Object.is equality - Expected - 8 + Received + 6 - <!-- wp:list --> - <ul class="wp-block-list"><!-- wp:list-item --> - <li>A list item</li> + <!-- wp:paragraph --> + <p></p> - <!-- /wp:list-item --> + <!-- /wp:paragraph --> - <!-- wp:list-item --> - <li>Another list item</li> - <!-- /wp:list-item --></ul> + <!-- wp:paragraph --> + <p></p> - <!-- /wp:list --> + <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 52 | await page.keyboard.press( 'Enter' ); 53 | await page.keyboard.type( 'Another list item' ); > 54 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 55 | `<!-- wp:list --> 56 | <ul class="wp-block-list"><!-- wp:list-item --> 57 | <li>A list item</li> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:54:3
[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#L54
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 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 8 + Received + 6 - <!-- wp:list --> - <ul class="wp-block-list"><!-- wp:list-item --> - <li>A list item</li> + <!-- wp:paragraph --> + <p></p> - <!-- /wp:list-item --> + <!-- /wp:paragraph --> - <!-- wp:list-item --> - <li>Another list item</li> - <!-- /wp:list-item --></ul> + <!-- wp:paragraph --> + <p></p> - <!-- /wp:list --> + <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 52 | await page.keyboard.press( 'Enter' ); 53 | await page.keyboard.type( 'Another list item' ); > 54 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 55 | `<!-- wp:list --> 56 | <ul class="wp-block-list"><!-- wp:list-item --> 57 | <li>A list item</li> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:54:3
[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#L54
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 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 8 + Received + 6 - <!-- wp:list --> - <ul class="wp-block-list"><!-- wp:list-item --> - <li>A list item</li> + <!-- wp:paragraph --> + <p></p> - <!-- /wp:list-item --> + <!-- /wp:paragraph --> - <!-- wp:list-item --> - <li>Another list item</li> - <!-- /wp:list-item --></ul> + <!-- wp:paragraph --> + <p></p> - <!-- /wp:list --> + <!-- /wp:paragraph --> Call Log: - Timeout 5000ms exceeded while waiting on the predicate 52 | await page.keyboard.press( 'Enter' ); 53 | await page.keyboard.type( 'Another list item' ); > 54 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 55 | `<!-- wp:list --> 56 | <ul class="wp-block-list"><!-- wp:list-item --> 57 | <li>A list item</li> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:54: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: test/e2e/specs/editor/blocks/list.spec.js#L79
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 Error: expect(received).toBe(expected) // Object.is equality Expected: "<!-- wp:list --> <ul class=\"wp-block-list\"><!-- wp:list-item --> <li>test</li> <!-- /wp:list-item --></ul> <!-- /wp:list -->" Received: "" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 77 | await pageUtils.pressKeys( 'ArrowLeft', { times: 4 } ); 78 | await page.keyboard.type( '* ' ); > 79 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 80 | `<!-- wp:list --> 81 | <ul class="wp-block-list"><!-- wp:list-item --> 82 | <li>test</li> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:79: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: test/e2e/specs/editor/blocks/list.spec.js#L79
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 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "<!-- wp:list --> <ul class=\"wp-block-list\"><!-- wp:list-item --> <li>test</li> <!-- /wp:list-item --></ul> <!-- /wp:list -->" Received: "" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 77 | await pageUtils.pressKeys( 'ArrowLeft', { times: 4 } ); 78 | await page.keyboard.type( '* ' ); > 79 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 80 | `<!-- wp:list --> 81 | <ul class="wp-block-list"><!-- wp:list-item --> 82 | <li>test</li> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:79: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: test/e2e/specs/editor/blocks/list.spec.js#L79
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 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "<!-- wp:list --> <ul class=\"wp-block-list\"><!-- wp:list-item --> <li>test</li> <!-- /wp:list-item --></ul> <!-- /wp:list -->" Received: "" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 77 | await pageUtils.pressKeys( 'ArrowLeft', { times: 4 } ); 78 | await page.keyboard.type( '* ' ); > 79 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 80 | `<!-- wp:list --> 81 | <ul class="wp-block-list"><!-- wp:list-item --> 82 | <li>test</li> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:79:3
[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#L98
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 Error: expect(received).toBe(expected) // Object.is equality Expected: "<!-- wp:list {\"ordered\":true} --> <ol class=\"wp-block-list\"><!-- wp:list-item --> <li>A list item</li> <!-- /wp:list-item --></ol> <!-- /wp:list -->" Received: "" Call Log: - Timeout 5000ms exceeded while waiting on the predicate 96 | await page.keyboard.type( '1) A list item' ); 97 | > 98 | await expect.poll( editor.getEditedPostContent ).toBe( | ^ 99 | `<!-- wp:list {"ordered":true} --> 100 | <ol class="wp-block-list"><!-- wp:list-item --> 101 | <li>A list item</li> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:98:3
Playwright - 6
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 - 5
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
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 - 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
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
5 failed [chromium] › site-editor/template-part.spec.js:79:2 › Template Part › can convert a single block to a template part [chromium] › site-editor/template-part.spec.js:117:2 › Template Part › can convert multiple blocks to a template part [chromium] › site-editor/template-part.spec.js:176:2 › Template Part › can detach blocks from a template part [chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link [chromium] › site-editor/template-part.spec.js:359:2 › Template Part › Keeps focus in place on undo in template parts 1 flaky [chromium] › site-editor/site-editor-url-navigation.spec.js:23:2 › Site editor url navigation › Redirection after template creation 2 skipped 188 passed (9.8m)
🎭 Playwright Run Summary
52 failed [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/preformatted.spec.js:28:2 › Preformatted › should preserve white space when merging [chromium] › editor/blocks/pullquote.spec.js:11:2 › Quote › can be created by converting a quote and converted back to quote [chromium] › editor/blocks/quote.spec.js:15:2 › Quote › should allow the user to type right away [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/quote.spec.js:141:3 › Quote › can be converted to paragraphs › and renders one paragraph block per <p> within quote [chromium] › editor/blocks/quote.spec.js:164:3 › Quote › can be converted to paragraphs › and renders a paragraph for the cite, if it exists [chromium] › editor/blocks/quote.spec.js:225:2 › Quote › can be created by converting a heading [chromium] › editor/blocks/quote.spec.js:241:2 › Quote › can be converted to a pullquote ─────── [chromium] › editor/blocks/quote.spec.js:257:2 › Quote › can be split at the end ─────────────── [chromium] › editor/blocks/quote.spec.js:290:2 › Quote › can be unwrapped on Backspace ───────── [chromium] › editor/blocks/quote.spec.js:303:2 › Quote › can be unwrapped with content on Backspace [chromium] › editor/blocks/separator.spec.js:11:2 › Separator › can be created by three dashes and enter [chromium] › editor/blocks/spacer.spec.js:11:2 › Spacer › can be created by typing "/spacer" ─── [chromium] › editor/blocks/spacer.spec.js:22:2 › Spacer › can be resized using the drag handle and remains selected after being dragged [chromium] › editor/blocks/verse-code-preformatted.spec.js:13:3 › core/verse › should exit on triple Enter and merge back [chromium] › editor/blocks/verse-code-preformatted.spec.js:13:3 › core/code › should exit on triple Enter and merge back [chromium] › editor/blocks/verse-code-preformatted.spec.js:13:3 › core/preformatted › should exit on triple Enter and merge back [chromium] › editor/plugins/annotations.spec.js:31:2 › Annotations › allows a block to be annotated [chromium] › editor/plugins/annotations.spec.js:61:2 › Annotations › keeps the cursor in the same location when applying annotation [chromium] › editor/plugins/annotations.spec.js:87:2 › Annotations › moves when typing before it [chromium] › editor/plugins/annotations.spec.js:125:2 › Annotations › grows when typing inside it [chromium] › editor/plugins/block-variations.spec.js:47:2 › Block variations › Insert the overridden default Quote block variation [chromium] › editor/plugins/block-variations.spec.js:83:2 › Block variations › Insert the Success Message block variation [chromium] › editor/plugins/block-variations.spec.js:100:2 › Block variations › Pick the additional variation in the inserted Columns block [chromium] › editor/plugins/block-variations.spec.js:123:2 › Block variations › should show block information when no matching variation is found [chromium] › editor/plugins/block-variations.spec.js:160:2 › Block variations
🎭 Playwright Run Summary
100 failed [chromium] › editor/various/rich-text.spec.js:11:2 › RichText (@Firefox, @WebKit) › should handle change in tag name gracefully [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: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:28:2 › RTL › should arrow navigate ───────────────────── [chromium] › editor/various/rtl.spec.js:52:2 › RTL › should split ────────────────────────────── [chromium] › editor/various/rtl.spec.js:73:2 › RTL › should merge backward ───────────────────── [chromium] › editor/various/rtl.spec.js:91:2 › RTL › should merge forward ────────────────────── [chromium] › editor/various/rtl.spec.js:110:2 › RTL › should arrow navigate between blocks ───── [chromium] › editor/various/rtl.spec.js:148:2 › RTL › sh
🎭 Playwright Run Summary
115 failed [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/buttons.spec.js:142:2 › Buttons › can jump to the link editor using the keyboard shortcut [chromium] › editor/blocks/buttons.spec.js:169:2 › Buttons › can toggle button link settings ─── [chromium] › editor/blocks/buttons.spec.js:262:2 › Buttons › can resize width ────────────────── [chromium] › editor/blocks/buttons.spec.js:284:2 › Buttons › can apply named colors ──────────── [chromium] › editor/blocks/buttons.spec.js:313:2 › Buttons › can apply custom colors ─────────── [chromium] › editor/blocks/buttons.spec.js:345:2 › Buttons › can apply named gradient background color [chromium] › editor/blocks/buttons.spec.js:374:2 › Buttons › can apply custom gradient background color [chromium] › editor/blocks/code.spec.js:11:2 › Code › can be created by three backticks and enter [chromium] › editor/blocks/columns.spec.js:124:2 › Columns › can exit on Enter ───────────────── [chromium] › editor/blocks/columns.spec.js:245:2 › Columns › should not split in middle ──────── [chromium] › editor/blocks/columns.spec.js:355:3 › Columns › following paragraph › should only select Columns on Backspace when non-empty [chromium] › editor/blocks/cover.spec.js:97:2 › Cover › can have the title edited ────────────── [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:89:2 › Gallery › can be created using uploaded images [chromium] › editor/blocks/gallery.spec.js:158:2 › Gallery › uploaded images' captions can be edited [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/group.spec.js:80:2 › Group › can merge into group with Backspace ──── [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 › should work with the format input rules [chromium] › editor/blocks/heading.spec.js:81:2 › Heading › should create a paragraph block above when pressing enter at the start [chromium] › editor/blocks/heading.spec.js:102:2 › Heading › should create a paragraph block below when pressing enter at the end [chromium] › editor/blocks/heading.spec.js:134:2 › Heading › should transform to a paragraph block when pressing backspace at the beginning of the first heading block [chromium] › editor/blocks/heading.spec.js:151:2 › Heading › should keep the heading when there is an empty paragraph block before and backspace is pressed at the start [chromium] › editor/blocks/heading.spec.js:169:2 › Heading › should correctly apply custom colors [chromium] › editor/blocks/heading.spec.js:206:2 › Heading › should correctly apply named colors [chromium] › editor/blocks/heading.spec.js:242:2 › Headi
🎭 Playwright Run Summary
93 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/duplicating-blocks.spec.js:11:2 › Duplicating blocks › should duplicate blocks using the block settings menu and keyboard shortcut [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:38:2 › Editing modes (visual/HTML) › should display sidebar in HTML mode [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/font-appearance-control.spec.js:11:2 › Font Appearance Control dropdown menu › should apply available font weight and styles from active font family [chromium] › editor/various/font-appearance-control.spec.js:64:2 › Font Appearance Control dropdown menu › should apply Default appearance if weight and style are invalid [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:293:2 › Footnotes › works with revisions ───────── [chromium] › editor/various/footnotes.spec.js:398:2 › Footnotes › can be previewed when published [chromium] › editor/various/footnotes.spec.js:460:2 › Footnotes › should leave alone other block attributes [chromium] › editor/various/format-library/text-color.spec.js:11:2 › Format Library - Text color › should remove highlighting element [chromium] › editor/various/inserting-blocks.spec.js:54:2 › Inserting blocks (@Firefox, @WebKit) › inserts blocks by dragging and dropping from the global inserter [chromium] › editor/various/inserting-blocks.spec.js:119:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging blocks from the global inserter by pressing Escape [chromium] › editor/various/inserting-blocks.spec.js:172:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter [chromium] › editor/various/inserting-blocks.spec.js:234:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter [chromium] › editor/various/inserting-blocks.spec.js:331:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape [chromium] › editor/various/inserting-blocks.spec.js:416:2 › Inserting blocks (@Firefox, @WebKit) › should i
🎭 Playwright Run Summary
133 failed [chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention [chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words [chromium] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions [chromium] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via click event [chromium] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via keypress event [chromium] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should cancel mention selection via `Escape` keypress event [chromium] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow newlines after multiple mention completions [chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option [chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option between two other words [chromium] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert two subsequent options [chromium] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via click event [chromium] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via keypress event [chromium] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should cancel option selection via `Escape` keypress event [chromium] › editor/various/autocomplete-and-mentions.spec.js:330:4 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should not insert disabled options [chromium] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow newlines after multiple option completions [chromium] › editor/various/autocomplete-and-mentions.spec.js:463:2 › Autocomplete (@Firefox, @WebKit) › should insert elements from multiple completers in a single block [chromium] › editor/various/autocomplete-and-mentions.spec.js:504:2 › Autocomplete (@Firefox, @WebKit) › should hide UI when selection changes (by keyboard) [chromium] › editor/various/autocomplete-and-mentions.spec.js:521:2 › Autocomplete (@Firefox, @WebKit) › should hide UI when selection changes (by mouse) [chromium] › editor/various/autocomplete-and-mentions.spec.js:546:2 › Autocomplete (@Firefox, @WebKit) › should allow speaking number of initial results [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:208:2 › Autosave › should clear local autosave after successful save [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
🎭 Playwright Run Summary
118 failed [webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again [webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention [webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words [webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions [webkit] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via click event [webkit] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via keypress event [webkit] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should cancel mention selection via `Escape` keypress event [webkit] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow newlines after multiple mention completions [webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option [webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option between two other words [webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert two subsequent options [webkit] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via click event [webkit] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via keypress event [webkit] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should cancel option selection via `Escape` keypress event [webkit] › editor/various/autocomplete-and-mentions.spec.js:330:4 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should not insert disabled options [webkit] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow newlines after multiple option completions [webkit] › editor/various/autocomplete-and-mentions.spec.js:463:2 › Autocomplete (@Firefox, @WebKit) › should insert elements from multiple completers in a single block [webkit] › editor/various/autocomplete-and-mentions.spec.js:504:2 › Autocomplete (@Firefox, @WebKit) › should hide UI when selection changes (by keyboard) [webkit] › editor/various/autocomplete-and-mentions.spec.js:521:2 › Autocomplete (@Firefox, @WebKit) › should hide UI when selection changes (by mouse) [webkit] › editor/various/autocomplete-and-mentions.spec.js:546:2 › Autocomplete (@Firefox, @WebKit) › should allow speaking number of initial results [webkit] › editor/various/inserting-blocks.spec.js:54:2 › Inserting blocks (@Firefox, @WebKit) › inserts blocks by dragging and dropping from the global inserter [webkit] › editor/various/inserting-blocks.spec.js:119:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging blocks from the global inserter by pressing Escape [webkit] › editor/various/inserting-blocks.spec.js:172:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter [webkit] › editor/various/inserting-blocks.spec.js:234:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter [webkit] › editor/various/inserting-blocks.spec.js:331:2 › Inserting blocks (
🎭 Playwright Run Summary
136 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: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:448:2 › List (@Firefox) › should create paragraph on split at end and merge back with content [firefox] › editor/blocks/list.spec.js:487:2 › List (@Firefox) › should split into two with paragraph and merge lists [firefox] › editor/blocks/list.spec.js:624:2 › List (@Firefox) › should split into two ordered lists with paragraph [firefox] › editor/blocks/list.spec.js:743:2 › List (@Firefox) › should create paragraph on Enter in quote block [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/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again [firefox] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention [firefox] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words [firefox] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions [firefox] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via click event [firefox] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via keypress event [firefox] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplet

Artifacts

Produced during runtime
Name Size
failures-artifacts
2.78 GB
flaky-tests-report
986 Bytes