Skip to content

Iframe: try role=application #102977

Iframe: try role=application

Iframe: try role=application #102977

Triggered via pull request May 2, 2024 05:31
Status Cancelled
Total duration 52m 14s
Artifacts 2

end2end-test.yml

on: pull_request
Matrix: e2e-playwright
Report to GitHub
3m 47s
Report to GitHub
Fit to window
Zoom out
Zoom in

Annotations

71 errors, 1 warning, and 6 notices
[chromium] › editor/various/splitting-merging.spec.js:296:2 › splitting and merging blocks (@firefox: test/e2e/specs/editor/various/splitting-merging.spec.js#L313
1) [chromium] › editor/various/splitting-merging.spec.js:296:2 › splitting and merging blocks (@Firefox, @WebKit) › should ensure always a default block Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('[name="editor-canvas"]').locator('role=document[name=/Empty block/i]') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name=/Empty block/i]') 311 | await expect( 312 | editor.canvas.locator( 'role=document[name=/Empty block/i]' ) > 313 | ).toBeVisible(); | ^ 314 | 315 | await expect( 316 | editor.canvas.locator( 'role=textbox[name="Add title"i]' ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/splitting-merging.spec.js:313:5
[chromium] › editor/various/splitting-merging.spec.js:296:2 › splitting and merging blocks (@firefox: test/e2e/specs/editor/various/splitting-merging.spec.js#L313
1) [chromium] › editor/various/splitting-merging.spec.js:296:2 › splitting and merging blocks (@Firefox, @WebKit) › should ensure always a default block Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('[name="editor-canvas"]').locator('role=document[name=/Empty block/i]') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name=/Empty block/i]') 311 | await expect( 312 | editor.canvas.locator( 'role=document[name=/Empty block/i]' ) > 313 | ).toBeVisible(); | ^ 314 | 315 | await expect( 316 | editor.canvas.locator( 'role=textbox[name="Add title"i]' ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/splitting-merging.spec.js:313:5
[chromium] › editor/various/splitting-merging.spec.js:296:2 › splitting and merging blocks (@firefox: test/e2e/specs/editor/various/splitting-merging.spec.js#L313
1) [chromium] › editor/various/splitting-merging.spec.js:296:2 › splitting and merging blocks (@Firefox, @WebKit) › should ensure always a default block Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('[name="editor-canvas"]').locator('role=document[name=/Empty block/i]') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name=/Empty block/i]') 311 | await expect( 312 | editor.canvas.locator( 'role=document[name=/Empty block/i]' ) > 313 | ).toBeVisible(); | ^ 314 | 315 | await expect( 316 | editor.canvas.locator( 'role=textbox[name="Add title"i]' ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/splitting-merging.spec.js:313:5
[chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L1185
2) [chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Column (2 of 2)"i]') 1183 | await this.editor.canvas 1184 | .locator( 'role=document[name="Block: Column (2 of 2)"i]' ) > 1185 | .focus(); | ^ 1186 | await this.editor.canvas 1187 | .locator( 'role=button[name="Add block"i]' ) 1188 | .click(); at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1185:5) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:33:3
[chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L1185
2) [chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Column (2 of 2)"i]') 1183 | await this.editor.canvas 1184 | .locator( 'role=document[name="Block: Column (2 of 2)"i]' ) > 1185 | .focus(); | ^ 1186 | await this.editor.canvas 1187 | .locator( 'role=button[name="Add block"i]' ) 1188 | .click(); at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1185:5) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:33:3
[chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L1185
2) [chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Column (2 of 2)"i]') 1183 | await this.editor.canvas 1184 | .locator( 'role=document[name="Block: Column (2 of 2)"i]' ) > 1185 | .focus(); | ^ 1186 | await this.editor.canvas 1187 | .locator( 'role=button[name="Add block"i]' ) 1188 | .click(); at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1185:5) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:33:3
[chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L1185
3) [chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Column (2 of 2)"i]') 1183 | await this.editor.canvas 1184 | .locator( 'role=document[name="Block: Column (2 of 2)"i]' ) > 1185 | .focus(); | ^ 1186 | await this.editor.canvas 1187 | .locator( 'role=button[name="Add block"i]' ) 1188 | .click(); at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1185:5) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:113:3
[chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L1185
3) [chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Column (2 of 2)"i]') 1183 | await this.editor.canvas 1184 | .locator( 'role=document[name="Block: Column (2 of 2)"i]' ) > 1185 | .focus(); | ^ 1186 | await this.editor.canvas 1187 | .locator( 'role=button[name="Add block"i]' ) 1188 | .click(); at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1185:5) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:113:3
[chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L1185
3) [chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Column (2 of 2)"i]') 1183 | await this.editor.canvas 1184 | .locator( 'role=document[name="Block: Column (2 of 2)"i]' ) > 1185 | .focus(); | ^ 1186 | await this.editor.canvas 1187 | .locator( 'role=button[name="Add block"i]' ) 1188 | .click(); at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1185:5) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:113:3
[chromium] › editor/various/writing-flow.spec.js:366:2 › Writing Flow (@firefox: packages/e2e-test-utils-playwright/src/editor/select-blocks.ts#L26
4) [chromium] › editor/various/writing-flow.spec.js:366:2 › Writing Flow (@Firefox, @WebKit) › should navigate native inputs vertically, not horizontally TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Shortcode"i]') 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/editor/various/writing-flow.spec.js:374:16
Playwright - 6
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
[chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page: test/e2e/specs/site-editor/pages.spec.js#L29
1) [chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page, edit template and toggle page template preview TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Content' }).getByRole('document', { name: 'Empty block; start writing or type forward slash to choose a block' }) 27 | name: 'Empty block; start writing or type forward slash to choose a block', 28 | } ) > 29 | .click(); | ^ 30 | 31 | // Insert into Page Content using default block. 32 | await editor.canvas at addPageContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:29:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:99:9
[chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page: test/e2e/specs/site-editor/pages.spec.js#L29
1) [chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page, edit template and toggle page template preview Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Content' }).getByRole('document', { name: 'Empty block; start writing or type forward slash to choose a block' }) 27 | name: 'Empty block; start writing or type forward slash to choose a block', 28 | } ) > 29 | .click(); | ^ 30 | 31 | // Insert into Page Content using default block. 32 | await editor.canvas at addPageContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:29:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:99:9
[chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page: test/e2e/specs/site-editor/pages.spec.js#L29
1) [chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page, edit template and toggle page template preview Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Content' }).getByRole('document', { name: 'Empty block; start writing or type forward slash to choose a block' }) 27 | name: 'Empty block; start writing or type forward slash to choose a block', 28 | } ) > 29 | .click(); | ^ 30 | 31 | // Insert into Page Content using default block. 32 | await editor.canvas at addPageContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:29:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:99:9
[chromium] › site-editor/settings-sidebar.spec.js:81:3 › Settings sidebar › Block tab › should open block tab by default if a block is selected: packages/e2e-test-utils-playwright/src/editor/select-blocks.ts#L26
2) [chromium] › site-editor/settings-sidebar.spec.js:81:3 › Settings sidebar › Block tab › should open block tab by default if a block is selected TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block' }).first() 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/settings-sidebar.spec.js:85:17
[chromium] › site-editor/settings-sidebar.spec.js:81:3 › Settings sidebar › Block tab › should open block tab by default if a block is selected: packages/e2e-test-utils-playwright/src/editor/select-blocks.ts#L26
2) [chromium] › site-editor/settings-sidebar.spec.js:81:3 › Settings sidebar › Block tab › should open block tab by default if a block is selected Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block' }).first() 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/settings-sidebar.spec.js:85:17
[chromium] › site-editor/settings-sidebar.spec.js:81:3 › Settings sidebar › Block tab › should open block tab by default if a block is selected: packages/e2e-test-utils-playwright/src/editor/select-blocks.ts#L26
2) [chromium] › site-editor/settings-sidebar.spec.js:81:3 › Settings sidebar › Block tab › should open block tab by default if a block is selected Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block' }).first() 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/settings-sidebar.spec.js:85:17
[chromium] › site-editor/settings-sidebar.spec.js:121:3 › Settings sidebar › Tab switch based on selection › should switch to Template tab when a block was selected and we select the Template: packages/e2e-test-utils-playwright/src/editor/select-blocks.ts#L26
3) [chromium] › site-editor/settings-sidebar.spec.js:121:3 › Settings sidebar › Tab switch based on selection › should switch to Template tab when a block was selected and we select the Template TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block' }).first() 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/settings-sidebar.spec.js:125:17
[chromium] › site-editor/settings-sidebar.spec.js:121:3 › Settings sidebar › Tab switch based on selection › should switch to Template tab when a block was selected and we select the Template: packages/e2e-test-utils-playwright/src/editor/select-blocks.ts#L26
3) [chromium] › site-editor/settings-sidebar.spec.js:121:3 › Settings sidebar › Tab switch based on selection › should switch to Template tab when a block was selected and we select the Template Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block' }).first() 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/settings-sidebar.spec.js:125:17
[chromium] › site-editor/settings-sidebar.spec.js:121:3 › Settings sidebar › Tab switch based on selection › should switch to Template tab when a block was selected and we select the Template: packages/e2e-test-utils-playwright/src/editor/select-blocks.ts#L26
3) [chromium] › site-editor/settings-sidebar.spec.js:121:3 › Settings sidebar › Tab switch based on selection › should switch to Template tab when a block was selected and we select the Template Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block' }).first() 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/settings-sidebar.spec.js:125:17
[chromium] › site-editor/template-part.spec.js:365:2 › Template Part › Keeps focus in place on undo in template parts: packages/e2e-test-utils-playwright/src/editor/select-blocks.ts#L26
4) [chromium] › site-editor/template-part.spec.js:365:2 › Template Part › Keeps focus in place on undo in template parts TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Site title' }) 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:381:16
Playwright - 8
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
[firefox] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@firefox: test/e2e/specs/editor/various/a11y-region-navigation.spec.js#L31
1) [firefox] › 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: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' }) Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').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
[firefox] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@firefox: test/e2e/specs/editor/various/a11y-region-navigation.spec.js#L31
1) [firefox] › 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: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' }) Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').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
[firefox] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@firefox: test/e2e/specs/editor/various/a11y-region-navigation.spec.js#L31
1) [firefox] › 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: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' }) Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').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
[firefox] › editor/various/inserting-blocks.spec.js:411:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L429
2) [firefox] › editor/various/inserting-blocks.spec.js:411:2 › Inserting blocks (@Firefox, @WebKit) › should insert block with the slash inserter when using multiple words Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Tag Cloud' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Tag Cloud' }) 427 | await expect( 428 | editor.canvas.getByRole( 'document', { name: 'Block: Tag Cloud' } ) > 429 | ).toBeVisible(); | ^ 430 | } ); 431 | 432 | // Check for regression of https://github.com/WordPress/gutenberg/issues/24262. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:429:5
[firefox] › editor/various/inserting-blocks.spec.js:411:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L429
2) [firefox] › editor/various/inserting-blocks.spec.js:411:2 › Inserting blocks (@Firefox, @WebKit) › should insert block with the slash inserter when using multiple words Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Tag Cloud' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Tag Cloud' }) 427 | await expect( 428 | editor.canvas.getByRole( 'document', { name: 'Block: Tag Cloud' } ) > 429 | ).toBeVisible(); | ^ 430 | } ); 431 | 432 | // Check for regression of https://github.com/WordPress/gutenberg/issues/24262. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:429:5
[firefox] › editor/various/inserting-blocks.spec.js:411:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L429
2) [firefox] › editor/various/inserting-blocks.spec.js:411:2 › Inserting blocks (@Firefox, @WebKit) › should insert block with the slash inserter when using multiple words Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Tag Cloud' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Tag Cloud' }) 427 | await expect( 428 | editor.canvas.getByRole( 'document', { name: 'Block: Tag Cloud' } ) > 429 | ).toBeVisible(); | ^ 430 | } ); 431 | 432 | // Check for regression of https://github.com/WordPress/gutenberg/issues/24262. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:429:5
[firefox] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L452
3) [firefox] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from inline inserter TimeoutError: locator.boundingBox: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Heading' }) 450 | const boundingBox = await editor.canvas 451 | .getByRole( 'document', { name: 'Block: Heading' } ) > 452 | .boundingBox(); | ^ 453 | 454 | // Using the between inserter. 455 | await page.mouse.move( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:452:5
[firefox] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L452
3) [firefox] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from inline inserter Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.boundingBox: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Heading' }) 450 | const boundingBox = await editor.canvas 451 | .getByRole( 'document', { name: 'Block: Heading' } ) > 452 | .boundingBox(); | ^ 453 | 454 | // Using the between inserter. 455 | await page.mouse.move( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:452:5
[firefox] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L452
3) [firefox] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from inline inserter Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.boundingBox: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Heading' }) 450 | const boundingBox = await editor.canvas 451 | .getByRole( 'document', { name: 'Block: Heading' } ) > 452 | .boundingBox(); | ^ 453 | 454 | // Using the between inserter. 455 | await page.mouse.move( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:452:5
[firefox] › editor/various/inserting-blocks.spec.js:486:2 › Inserting blocks (@firefox: packages/e2e-test-utils-playwright/src/editor/select-blocks.ts#L26
4) [firefox] › editor/various/inserting-blocks.spec.js:486:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block should show a blue line indicator TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }) 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/editor/various/inserting-blocks.spec.js:503:16
Playwright - 1
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
[chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed: test/e2e/specs/editor/blocks/avatar.spec.js#L46
1) [chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Avatar"i]').locator('img') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Avatar"i]').locator('img') 44 | const avatarImage = avatarBlock.locator( 'img' ); 45 | > 46 | await expect( avatarImage ).toBeVisible(); | ^ 47 | 48 | const originalSrc = await avatarImage.getAttribute( 'src' ); 49 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/avatar.spec.js:46:31
[chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed: test/e2e/specs/editor/blocks/avatar.spec.js#L46
1) [chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Avatar"i]').locator('img') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Avatar"i]').locator('img') 44 | const avatarImage = avatarBlock.locator( 'img' ); 45 | > 46 | await expect( avatarImage ).toBeVisible(); | ^ 47 | 48 | const originalSrc = await avatarImage.getAttribute( 'src' ); 49 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/avatar.spec.js:46:31
[chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed: test/e2e/specs/editor/blocks/avatar.spec.js#L46
1) [chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Avatar"i]').locator('img') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Avatar"i]').locator('img') 44 | const avatarImage = avatarBlock.locator( 'img' ); 45 | > 46 | await expect( avatarImage ).toBeVisible(); | ^ 47 | 48 | const originalSrc = await avatarImage.getAttribute( 'src' ); 49 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/avatar.spec.js:46:31
[chromium] › editor/blocks/classic.spec.js:42:2 › Classic › should insert media: test/e2e/specs/editor/blocks/classic.spec.js#L87
2) [chromium] › editor/blocks/classic.spec.js:42:2 › Classic › should insert media, convert to blocks, and undo in one step Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=document[name="Block: Gallery"i]') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=document[name="Block: Gallery"i]') 85 | 'role=document[name="Block: Gallery"i]' 86 | ); > 87 | await expect( galleryBlock ).toBeVisible(); | ^ 88 | 89 | // Check that you can undo back to a Classic block gallery in one step. 90 | await pageUtils.pressKeys( 'primary+z' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/classic.spec.js:87:32
[chromium] › editor/blocks/classic.spec.js:42:2 › Classic › should insert media: test/e2e/specs/editor/blocks/classic.spec.js#L87
2) [chromium] › editor/blocks/classic.spec.js:42:2 › Classic › should insert media, convert to blocks, and undo in one step Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=document[name="Block: Gallery"i]') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=document[name="Block: Gallery"i]') 85 | 'role=document[name="Block: Gallery"i]' 86 | ); > 87 | await expect( galleryBlock ).toBeVisible(); | ^ 88 | 89 | // Check that you can undo back to a Classic block gallery in one step. 90 | await pageUtils.pressKeys( 'primary+z' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/classic.spec.js:87:32
[chromium] › editor/blocks/classic.spec.js:42:2 › Classic › should insert media: test/e2e/specs/editor/blocks/classic.spec.js#L87
2) [chromium] › editor/blocks/classic.spec.js:42:2 › Classic › should insert media, convert to blocks, and undo in one step Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=document[name="Block: Gallery"i]') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=document[name="Block: Gallery"i]') 85 | 'role=document[name="Block: Gallery"i]' 86 | ); > 87 | await expect( galleryBlock ).toBeVisible(); | ^ 88 | 89 | // Check that you can undo back to a Classic block gallery in one step. 90 | await pageUtils.pressKeys( 'primary+z' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/classic.spec.js:87:32
[chromium] › editor/blocks/classic.spec.js:104:2 › Classic › Should not fail after save/reload: test/e2e/specs/editor/blocks/classic.spec.js#L138
3) [chromium] › editor/blocks/classic.spec.js:104:2 › Classic › Should not fail after save/reload Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=document[name="Block: Classic"i]') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=document[name="Block: Classic"i]') 136 | ); 137 | > 138 | await expect( classicBlock ).toBeVisible(); | ^ 139 | await classicBlock.click(); 140 | 141 | expect( errors.length ).toBe( 0 ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/classic.spec.js:138:32
[chromium] › editor/blocks/classic.spec.js:104:2 › Classic › Should not fail after save/reload: test/e2e/specs/editor/blocks/classic.spec.js#L138
3) [chromium] › editor/blocks/classic.spec.js:104:2 › Classic › Should not fail after save/reload Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=document[name="Block: Classic"i]') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=document[name="Block: Classic"i]') 136 | ); 137 | > 138 | await expect( classicBlock ).toBeVisible(); | ^ 139 | await classicBlock.click(); 140 | 141 | expect( errors.length ).toBe( 0 ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/classic.spec.js:138:32
[chromium] › editor/blocks/classic.spec.js:104:2 › Classic › Should not fail after save/reload: test/e2e/specs/editor/blocks/classic.spec.js#L138
3) [chromium] › editor/blocks/classic.spec.js:104:2 › Classic › Should not fail after save/reload Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=document[name="Block: Classic"i]') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=document[name="Block: Classic"i]') 136 | ); 137 | > 138 | await expect( classicBlock ).toBeVisible(); | ^ 139 | await classicBlock.click(); 140 | 141 | expect( errors.length ).toBe( 0 ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/classic.spec.js:138:32
[chromium] › editor/blocks/columns.spec.js:49:2 › Columns › prevent the removal of locked column block from the column count change UI: packages/e2e-test-utils-playwright/src/editor/select-blocks.ts#L26
4) [chromium] › editor/blocks/columns.spec.js:49:2 › Columns › prevent the removal of locked column block from the column count change UI TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Column (3 of 3)"i]') 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/editor/blocks/columns.spec.js:61:16
[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: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' }) Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').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: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' }) Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').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: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' }) Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' }) 29 | .filter( { hasText: 'Dummy text' } ); 30 | > 31 | await expect( dummyParagraph ).toBeFocused(); | ^ 32 | 33 | // Navigate to first region and check that we made it. Must navigate forward 4 times as initial focus is placed in post title field. 34 | await page.keyboard.press( 'Control+`' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y-region-navigation.spec.js:31:34
[webkit] › editor/various/inserting-blocks.spec.js:230:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L282
2) [webkit] › editor/various/inserting-blocks.spec.js:230:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: getByRole('document', { name: 'Block: Pattern' }) Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for getByRole('document', { name: 'Block: Pattern' }) 280 | name: 'Block: Pattern', 281 | } ); > 282 | await expect( patternBlock ).toBeFocused(); | ^ 283 | 284 | // Insert a synced pattern. 285 | await page.click( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:282:32
[webkit] › editor/various/inserting-blocks.spec.js:230:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L282
2) [webkit] › editor/various/inserting-blocks.spec.js:230:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: getByRole('document', { name: 'Block: Pattern' }) Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for getByRole('document', { name: 'Block: Pattern' }) 280 | name: 'Block: Pattern', 281 | } ); > 282 | await expect( patternBlock ).toBeFocused(); | ^ 283 | 284 | // Insert a synced pattern. 285 | await page.click( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:282:32
[webkit] › editor/various/inserting-blocks.spec.js:230:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L282
2) [webkit] › editor/various/inserting-blocks.spec.js:230:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: getByRole('document', { name: 'Block: Pattern' }) Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for getByRole('document', { name: 'Block: Pattern' }) 280 | name: 'Block: Pattern', 281 | } ); > 282 | await expect( patternBlock ).toBeFocused(); | ^ 283 | 284 | // Insert a synced pattern. 285 | await page.click( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:282:32
[webkit] › editor/various/inserting-blocks.spec.js:411:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L429
3) [webkit] › editor/various/inserting-blocks.spec.js:411:2 › Inserting blocks (@Firefox, @WebKit) › should insert block with the slash inserter when using multiple words Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Tag Cloud' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Tag Cloud' }) 427 | await expect( 428 | editor.canvas.getByRole( 'document', { name: 'Block: Tag Cloud' } ) > 429 | ).toBeVisible(); | ^ 430 | } ); 431 | 432 | // Check for regression of https://github.com/WordPress/gutenberg/issues/24262. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:429:5
[webkit] › editor/various/inserting-blocks.spec.js:411:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L429
3) [webkit] › editor/various/inserting-blocks.spec.js:411:2 › Inserting blocks (@Firefox, @WebKit) › should insert block with the slash inserter when using multiple words Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Tag Cloud' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Tag Cloud' }) 427 | await expect( 428 | editor.canvas.getByRole( 'document', { name: 'Block: Tag Cloud' } ) > 429 | ).toBeVisible(); | ^ 430 | } ); 431 | 432 | // Check for regression of https://github.com/WordPress/gutenberg/issues/24262. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:429:5
[webkit] › editor/various/inserting-blocks.spec.js:411:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L429
3) [webkit] › editor/various/inserting-blocks.spec.js:411:2 › Inserting blocks (@Firefox, @WebKit) › should insert block with the slash inserter when using multiple words Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Tag Cloud' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Tag Cloud' }) 427 | await expect( 428 | editor.canvas.getByRole( 'document', { name: 'Block: Tag Cloud' } ) > 429 | ).toBeVisible(); | ^ 430 | } ); 431 | 432 | // Check for regression of https://github.com/WordPress/gutenberg/issues/24262. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:429:5
[webkit] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L452
4) [webkit] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from inline inserter TimeoutError: locator.boundingBox: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Heading' }) 450 | const boundingBox = await editor.canvas 451 | .getByRole( 'document', { name: 'Block: Heading' } ) > 452 | .boundingBox(); | ^ 453 | 454 | // Using the between inserter. 455 | await page.mouse.move( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:452:5
Playwright - 7
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
Playwright - 3
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
[chromium] › editor/plugins/post-type-templates.spec.js:110:3 › Post type templates › With default post format assigned › should not populate edited post with default block for format: test/e2e/specs/editor/plugins/post-type-templates.spec.js#L124
1) [chromium] › editor/plugins/post-type-templates.spec.js:110:3 › Post type templates › With default post format assigned › should not populate edited post with default block for format TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Image"i]') 122 | await editor.canvas 123 | .locator( 'role=document[name="Block: Image"i]' ) > 124 | .focus(); | ^ 125 | await page.keyboard.press( 'Backspace' ); 126 | await editor.saveDraft(); 127 | await page.reload(); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:124:6
[chromium] › editor/plugins/post-type-templates.spec.js:110:3 › Post type templates › With default post format assigned › should not populate edited post with default block for format: test/e2e/specs/editor/plugins/post-type-templates.spec.js#L124
1) [chromium] › editor/plugins/post-type-templates.spec.js:110:3 › Post type templates › With default post format assigned › should not populate edited post with default block for format Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Image"i]') 122 | await editor.canvas 123 | .locator( 'role=document[name="Block: Image"i]' ) > 124 | .focus(); | ^ 125 | await page.keyboard.press( 'Backspace' ); 126 | await editor.saveDraft(); 127 | await page.reload(); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:124:6
[chromium] › editor/plugins/post-type-templates.spec.js:110:3 › Post type templates › With default post format assigned › should not populate edited post with default block for format: test/e2e/specs/editor/plugins/post-type-templates.spec.js#L124
1) [chromium] › editor/plugins/post-type-templates.spec.js:110:3 › Post type templates › With default post format assigned › should not populate edited post with default block for format Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Image"i]') 122 | await editor.canvas 123 | .locator( 'role=document[name="Block: Image"i]' ) > 124 | .focus(); | ^ 125 | await page.keyboard.press( 'Backspace' ); 126 | await editor.saveDraft(); 127 | await page.reload(); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:124:6
[chromium] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@firefox: test/e2e/specs/editor/various/a11y-region-navigation.spec.js#L31
2) [chromium] › 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: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' }) Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').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
[chromium] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@firefox: test/e2e/specs/editor/various/a11y-region-navigation.spec.js#L31
2) [chromium] › 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: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' }) Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').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
[chromium] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@firefox: test/e2e/specs/editor/various/a11y-region-navigation.spec.js#L31
2) [chromium] › 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: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' }) Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').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
[chromium] › editor/various/autosave.spec.js:280:2 › Autosave › shouldn't conflict with server-side autosave: test/e2e/specs/editor/various/autosave.spec.js#L293
3) [chromium] › editor/various/autosave.spec.js:280:2 › Autosave › shouldn't conflict with server-side autosave TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }) 291 | name: 'Block: Paragraph', 292 | } ); > 293 | await paragraph.click(); | ^ 294 | await page.keyboard.type( ' after save' ); 295 | 296 | // Trigger remote autosave. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autosave.spec.js:293:19
[chromium] › editor/various/autosave.spec.js:280:2 › Autosave › shouldn't conflict with server-side autosave: test/e2e/specs/editor/various/autosave.spec.js#L293
3) [chromium] › editor/various/autosave.spec.js:280:2 › Autosave › shouldn't conflict with server-side autosave Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }) 291 | name: 'Block: Paragraph', 292 | } ); > 293 | await paragraph.click(); | ^ 294 | await page.keyboard.type( ' after save' ); 295 | 296 | // Trigger remote autosave. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autosave.spec.js:293:19
[chromium] › editor/various/autosave.spec.js:280:2 › Autosave › shouldn't conflict with server-side autosave: test/e2e/specs/editor/various/autosave.spec.js#L293
3) [chromium] › editor/various/autosave.spec.js:280:2 › Autosave › shouldn't conflict with server-side autosave Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }) 291 | name: 'Block: Paragraph', 292 | } ); > 293 | await paragraph.click(); | ^ 294 | await page.keyboard.type( ' after save' ); 295 | 296 | // Trigger remote autosave. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autosave.spec.js:293:19
[chromium] › editor/various/block-bindings.spec.js:50:4 › Block bindings › Template context › Paragraph › should show the value of the custom field: test/e2e/specs/editor/various/block-bindings.spec.js#L70
4) [chromium] › editor/various/block-bindings.spec.js:50:4 › Block bindings › Template context › Paragraph › should show the value of the custom field Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }) Expected string: "text_custom_field" Received string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }) 68 | name: 'Block: Paragraph', 69 | } ); > 70 | await expect( paragraphBlock ).toHaveText( | ^ 71 | 'text_custom_field' 72 | ); 73 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:70:36
Playwright - 2
Canceling since a higher priority waiting request for 'End-to-End Tests-try/iframe-role-application' exists
Playwright - 2
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
Playwright - 2
The operation was canceled.
Playwright - 4
Canceling since a higher priority waiting request for 'End-to-End Tests-try/iframe-role-application' exists
Playwright - 4
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
Playwright - 4
The operation was canceled.
🎭 Playwright Run Summary
14 failed [chromium] › editor/various/splitting-merging.spec.js:296:2 › splitting and merging blocks (@Firefox, @WebKit) › should ensure always a default block [chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys [chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode [chromium] › editor/various/writing-flow.spec.js:366:2 › Writing Flow (@Firefox, @WebKit) › should navigate native inputs vertically, not horizontally [chromium] › editor/various/writing-flow.spec.js:802:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone between blocks (lower) [chromium] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block [chromium] › editor/various/writing-flow.spec.js:904:2 › Writing Flow (@Firefox, @WebKit) › should only consider the content as one tab stop [chromium] › editor/various/writing-flow.spec.js:959:2 › Writing Flow (@Firefox, @WebKit) › does not deselect the block when selecting text outside the editor canvas [chromium] › editor/various/writing-flow.spec.js:1019:2 › Writing Flow (@Firefox, @WebKit) › should move to the start of the first line on ArrowUp (-firefox) [chromium] › editor/various/writing-flow.spec.js:1053:2 › Writing Flow (@Firefox, @WebKit) › should vertically move the caret from corner to corner (-webkit) [chromium] › editor/various/writing-flow.spec.js:1087:2 › Writing Flow (@Firefox, @WebKit) › should vertically move the caret when pressing Alt [chromium] › site-editor/hybrid-theme.spec.js:43:2 › Hybrid theme › can view a template part list [chromium] › site-editor/list-view.spec.js:52:2 › Site Editor List View › ensures List View global shortcut works properly [chromium] › site-editor/navigation.spec.js:21:2 › Site editor navigation › Can use keyboard to navigate the site editor 172 passed (15.3m)
🎭 Playwright Run Summary
19 failed [chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page, edit template and toggle page template preview [chromium] › site-editor/settings-sidebar.spec.js:81:3 › Settings sidebar › Block tab › should open block tab by default if a block is selected [chromium] › site-editor/settings-sidebar.spec.js:121:3 › Settings sidebar › Tab switch based on selection › should switch to Template tab when a block was selected and we select the Template [chromium] › site-editor/template-part.spec.js:365:2 › Template Part › Keeps focus in place on undo in template parts [chromium] › site-editor/writing-flow.spec.js:16:2 › Site editor writing flow › allows shift tabbing to the block toolbar from the first block [chromium] › site-editor/writing-flow.spec.js:44:2 › Site editor writing flow › allows tabbing to the inspector from the last block [chromium] › widgets/customizing-widgets.spec.js:45:2 › Widgets Customizer › should add blocks ─ [chromium] › widgets/customizing-widgets.spec.js:171:2 › Widgets Customizer › should handle the inserter outer section [chromium] › widgets/customizing-widgets.spec.js:236:2 › Widgets Customizer › should move focus to the block [chromium] › widgets/customizing-widgets.spec.js:482:2 › Widgets Customizer › should move (inner) blocks to another sidebar [chromium] › widgets/customizing-widgets.spec.js:537:2 › Widgets Customizer › should stay in block settings after making a change in that area [chromium] › widgets/customizing-widgets.spec.js:589:2 › Widgets Customizer › preserves content in the Custom HTML block [chromium] › widgets/editing-widgets.spec.js:44:2 › Widgets screen › Should insert content using the global inserter [chromium] › widgets/editing-widgets.spec.js:148:2 › Widgets screen › Should insert content using the inline inserter [chromium] › widgets/editing-widgets.spec.js:373:2 › Widgets screen › Should duplicate the widgets [chromium] › widgets/editing-widgets.spec.js:418:2 › Widgets screen › Should display legacy widgets [chromium] › widgets/editing-widgets.spec.js:501:2 › Widgets screen › allows widgets to be moved between widget areas using the dropdown in the block toolbar [chromium] › widgets/editing-widgets.spec.js:543:2 › Widgets screen › Allows widget deletion to be undone [chromium] › widgets/editing-widgets.spec.js:627:2 › Widgets screen › allows blocks to be added on mobile viewports 3 skipped 163 passed (16.9m)
🎭 Playwright Run Summary
33 failed [firefox] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again [firefox] › editor/various/inserting-blocks.spec.js:411:2 › Inserting blocks (@Firefox, @WebKit) › should insert block with the slash inserter when using multiple words [firefox] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from inline inserter [firefox] › editor/various/inserting-blocks.spec.js:486:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block should show a blue line indicator [firefox] › editor/various/inserting-blocks.spec.js:526:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from block appender [firefox] › editor/various/inserting-blocks.spec.js:662:3 › Inserting blocks (@Firefox, @WebKit) › last-inserted block should be given and keep the selection (large viewport) [firefox] › editor/various/inserting-blocks.spec.js:662:3 › Inserting blocks (@Firefox, @WebKit) › last-inserted block should be given and keep the selection (small viewport) [firefox] › editor/various/multi-block-selection.spec.js:51:2 › Multi-block selection (@Firefox, @WebKit) › should only trigger multi-selection when at the end (-webkit) [firefox] › editor/various/multi-block-selection.spec.js:153:2 › Multi-block selection (@Firefox, @WebKit) › should select and deselect with shift and arrow keys [firefox] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@Firefox, @WebKit) › should select with shift + click [firefox] › editor/various/multi-block-selection.spec.js:321:2 › Multi-block selection (@Firefox, @WebKit) › should properly select multiple blocks if selected nested blocks belong to different parent (-webkit) [firefox] › editor/various/multi-block-selection.spec.js:393:2 › Multi-block selection (@Firefox, @WebKit) › should select by dragging [firefox] › editor/various/multi-block-selection.spec.js:424:2 › Multi-block selection (@Firefox, @WebKit) › should select by dragging into nested block [firefox] › editor/various/multi-block-selection.spec.js:685:2 › Multi-block selection (@Firefox, @WebKit) › should preserve dragged selection on move [firefox] › editor/various/multi-block-selection.spec.js:840:2 › Multi-block selection (@Firefox, @WebKit) › should gradually multi-select [firefox] › editor/various/multi-block-selection.spec.js:904:2 › Multi-block selection (@Firefox, @WebKit) › should multi-select from within the list block [firefox] › editor/various/multi-block-selection.spec.js:1078:2 › Multi-block selection (@Firefox, @WebKit) › should forward delete across blocks [firefox] › editor/various/multi-block-selection.spec.js:1169:2 › Multi-block selection (@Firefox, @WebKit) › should handle Enter across blocks [firefox] › editor/various/multi-block-selection.spec.js:1210:2 › Multi-block selection (@Firefox, @WebKit) › should select separator (single element block) [firefox] › editor/various/multi-block-selection.spec.js:1244:2 › Multi-block selection (@Firefox, @WebKit) › should partially select with shift + click [firefox] › editor/various/multi-block-selection.spec.js:1296:3 › Multi-block selection (@Firefox, @WebKit) › shift+click multi-selection › should multi-select block with text selection and a block without text selection [firefox] › editor/various/multi-block-selection.spec.js:1324:3 › Multi-block selection (@Firefox, @WebKit) › shift+click multi-selection › should multi-select blocks without text selection [firefox] › editor/various/multi-block-selection.spec.js:1347:2 › Multi-block selection (@Firefox, @WebKit) › should select by dragging into separator [firefox] › editor/various/splitting-merging.spec.js:296:2 › splitting and merging blocks (@Firefox, @WebKit) › should ensure always a default block [firefox] › editor/various/writing-flow.spec.js:24:2
🎭 Playwright Run Summary
43 failed [chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed [chromium] › editor/blocks/classic.spec.js:42:2 › Classic › should insert media, convert to blocks, and undo in one step [chromium] › editor/blocks/classic.spec.js:104:2 › Classic › Should not fail after save/reload ─ [chromium] › editor/blocks/columns.spec.js:49:2 › Columns › prevent the removal of locked column block from the column count change UI [chromium] › editor/blocks/columns.spec.js:126:2 › Columns › can exit on Enter ───────────────── [chromium] › editor/blocks/columns.spec.js:208:4 › Columns › should update the column widths correctly › when the column count is changed to 2 [chromium] › editor/blocks/columns.spec.js:208:4 › Columns › should update the column widths correctly › when the column count is changed to 3 [chromium] › editor/blocks/columns.spec.js:208:4 › Columns › should update the column widths correctly › when the column count is changed to 5 [chromium] › editor/blocks/columns.spec.js:208:4 › Columns › should update the column widths correctly › when the column count is changed to 6 [chromium] › editor/blocks/columns.spec.js:247:2 › Columns › should not split in middle ──────── [chromium] › editor/blocks/comments.spec.js:45:2 › Comments › We show no results message if there are no comments [chromium] › editor/blocks/comments.spec.js:146:2 › Comments › A button allows the block to switch from legacy mode to editable mode [chromium] › editor/blocks/cover.spec.js:27:2 › Cover › can set overlay color using color picker on block placeholder [chromium] › editor/blocks/cover.spec.js:51:2 › Cover › can set background image using image upload on block placeholder [chromium] › editor/blocks/cover.spec.js:74:2 › Cover › dims background image down by 50% with the average image color when an image is uploaded [chromium] › editor/blocks/cover.spec.js:97:2 › Cover › can have the title edited ────────────── [chromium] › editor/blocks/cover.spec.js:125:2 › Cover › can be resized using drag & drop ────── [chromium] › editor/blocks/cover.spec.js:197:2 › Cover › dims the background image down by 50% black when transformed from the Image block [chromium] › editor/blocks/gallery.spec.js:42:2 › Gallery › can be transformed from pasting shortcode, and can undo/redo [chromium] › editor/blocks/gallery.spec.js:89:2 › Gallery › can be created using uploaded images [chromium] › editor/blocks/gallery.spec.js:115:2 › Gallery › gallery caption can be edited ───── [chromium] › editor/blocks/gallery.spec.js:158:2 › Gallery › uploaded images' captions can be edited [chromium] › editor/blocks/heading.spec.js:342:2 › Heading › Should have proper label in the list view [chromium] › editor/blocks/image.spec.js:35:2 › Image › can be inserted via image upload ─────── [chromium] › editor/blocks/image.spec.js:64:2 › Image › should place caret on caption when clicking to add one [chromium] › editor/blocks/image.spec.js:95:2 › Image › should allow soft line breaks in caption [chromium] › editor/blocks/image.spec.js:127:2 › Image › should have keyboard navigable toolbar for caption [chromium] › editor/blocks/image.spec.js:183:2 › Image › should drag and drop files into media placeholder [chromium] › editor/blocks/image.spec.js:227:2 › Image › allows zooming using the crop tools ─── [chromium] › editor/blocks/image.spec.js:296:2 › Image › allows changing aspect ratio using the crop tools [chromium] › editor/blocks/image.spec.js:355:2 › Image › allows rotating using the crop tools ── [chromium] › editor/blocks/image.spec.js:394:2 › Image › should undo without broken temporary state [chromium] › editor/blocks/image.spec.js:423:2 › Image › can be replaced by dragging-and-dropping images from the inserter [chromium] › editor/blocks/image.spec.js:518:2 › Image › should allow dragging and dropping HTML to media placeholder [chromium] › editor/blocks/image.spec.js:578:2 › Image ›
🎭 Playwright Run Summary
36 failed [webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again [webkit] › editor/various/inserting-blocks.spec.js:230:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter [webkit] › editor/various/inserting-blocks.spec.js:411:2 › Inserting blocks (@Firefox, @WebKit) › should insert block with the slash inserter when using multiple words [webkit] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from inline inserter [webkit] › editor/various/inserting-blocks.spec.js:486:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block should show a blue line indicator [webkit] › editor/various/inserting-blocks.spec.js:526:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from block appender [webkit] › editor/various/inserting-blocks.spec.js:662:3 › Inserting blocks (@Firefox, @WebKit) › last-inserted block should be given and keep the selection (large viewport) [webkit] › editor/various/inserting-blocks.spec.js:662:3 › Inserting blocks (@Firefox, @WebKit) › last-inserted block should be given and keep the selection (small viewport) [webkit] › editor/various/multi-block-selection.spec.js:153:2 › Multi-block selection (@Firefox, @WebKit) › should select and deselect with shift and arrow keys [webkit] › editor/various/multi-block-selection.spec.js:244:2 › Multi-block selection (@Firefox, @WebKit) › should select with shift + click [webkit] › editor/various/multi-block-selection.spec.js:289:2 › Multi-block selection (@Firefox, @WebKit) › should properly select a single block even if `shift` was held for the selection (-firefox) [webkit] › editor/various/multi-block-selection.spec.js:355:2 › Multi-block selection (@Firefox, @WebKit) › should properly select part of nested rich text block while holding shift (-firefox) [webkit] › editor/various/multi-block-selection.spec.js:393:2 › Multi-block selection (@Firefox, @WebKit) › should select by dragging [webkit] › editor/various/multi-block-selection.spec.js:424:2 › Multi-block selection (@Firefox, @WebKit) › should select by dragging into nested block [webkit] › editor/various/multi-block-selection.spec.js:685:2 › Multi-block selection (@Firefox, @WebKit) › should preserve dragged selection on move [webkit] › editor/various/multi-block-selection.spec.js:733:2 › Multi-block selection (@Firefox, @WebKit) › should clear selection when clicking next to blocks (-firefox) [webkit] › editor/various/multi-block-selection.spec.js:840:2 › Multi-block selection (@Firefox, @WebKit) › should gradually multi-select [webkit] › editor/various/multi-block-selection.spec.js:904:2 › Multi-block selection (@Firefox, @WebKit) › should multi-select from within the list block [webkit] › editor/various/multi-block-selection.spec.js:1078:2 › Multi-block selection (@Firefox, @WebKit) › should forward delete across blocks [webkit] › editor/various/multi-block-selection.spec.js:1169:2 › Multi-block selection (@Firefox, @WebKit) › should handle Enter across blocks [webkit] › editor/various/multi-block-selection.spec.js:1210:2 › Multi-block selection (@Firefox, @WebKit) › should select separator (single element block) [webkit] › editor/various/multi-block-selection.spec.js:1244:2 › Multi-block selection (@Firefox, @WebKit) › should partially select with shift + click [webkit] › editor/various/multi-block-selection.spec.js:1296:3 › Multi-block selection (@Firefox, @WebKit) › shift+click multi-selection › should multi-select block with text selection and a block without text selection [webkit] › editor/various/multi-block-selection.spec.js:1324:3 › Multi-block selection (@Firefox, @WebKit) › shift+click multi-selection › should multi-select blocks without text selection [webkit] › editor/
🎭 Playwright Run Summary
51 failed [chromium] › editor/plugins/post-type-templates.spec.js:110:3 › Post type templates › With default post format assigned › should not populate edited post with default block for format [chromium] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again [chromium] › editor/various/autosave.spec.js:280:2 › Autosave › shouldn't conflict with server-side autosave [chromium] › editor/various/block-bindings.spec.js:50:4 › Block bindings › Template context › Paragraph › should show the value of the custom field [chromium] › editor/various/block-bindings.spec.js:75:4 › Block bindings › Template context › Paragraph › should lock the appropriate controls with a registered source [chromium] › editor/various/block-bindings.spec.js:121:4 › Block bindings › Template context › Paragraph › should lock the appropriate controls when source is not defined [chromium] › editor/various/block-bindings.spec.js:169:4 › Block bindings › Template context › Heading › should show the key of the custom field [chromium] › editor/various/block-bindings.spec.js:192:4 › Block bindings › Template context › Heading › should lock the appropriate controls with a registered source [chromium] › editor/various/block-bindings.spec.js:238:4 › Block bindings › Template context › Heading › should lock the appropriate controls when source is not defined [chromium] › editor/various/block-bindings.spec.js:286:4 › Block bindings › Template context › Button › should show the key of the custom field when text is bound [chromium] › editor/various/block-bindings.spec.js:316:4 › Block bindings › Template context › Button › should lock text controls when text is bound to a registered source [chromium] › editor/various/block-bindings.spec.js:378:4 › Block bindings › Template context › Button › should lock text controls when text is bound to an undefined source [chromium] › editor/various/block-bindings.spec.js:440:4 › Block bindings › Template context › Button › should lock url controls when url is bound to a registered source [chromium] › editor/various/block-bindings.spec.js:500:4 › Block bindings › Template context › Button › should lock url controls when url is bound to an undefined source [chromium] › editor/various/block-bindings.spec.js:560:4 › Block bindings › Template context › Button › should lock url and text controls when both are bound [chromium] › editor/various/block-bindings.spec.js:633:4 › Block bindings › Template context › Image › should show the upload form when url is not bound [chromium] › editor/various/block-bindings.spec.js:646:4 › Block bindings › Template context › Image › should NOT show the upload form when url is bound to a registered source [chromium] › editor/various/block-bindings.spec.js:674:4 › Block bindings › Template context › Image › should NOT show the upload form when url is bound to an undefined source [chromium] › editor/various/block-bindings.spec.js:702:4 › Block bindings › Template context › Image › should lock url controls when url is bound to a registered source [chromium] › editor/various/block-bindings.spec.js:771:4 › Block bindings › Template context › Image › should lock url controls when url is bound to an undefined source [chromium] › editor/various/block-bindings.spec.js:840:4 › Block bindings › Template context › Image › should disable alt textarea when alt is bound to a registered source [chromium] › editor/various/block-bindings.spec.js:903:4 › Block bindings › Template context › Image › should disable alt textarea when alt is bound to an undefined source [chromium] › editor/various/block-bindings.spec.js:966:4 › Block bindings › Template context › Image › should disable title input when title is bound to a registered source [chromium] › editor/various/block-bindings.spec.js:1029:4 › Block bindings › Template context › Image › should disable title input when title is bound to an undefined source [chromium] › editor/v
Report to GitHub
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: ./packages/report-flaky-tests. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.

Artifacts

Produced during runtime
Name Size
failures-artifacts
72 MB
flaky-tests-report
2.02 KB