Skip to content

Zoom out: keep original viewport width #103316

Zoom out: keep original viewport width

Zoom out: keep original viewport width #103316

Triggered via pull request May 7, 2024 05:56
Status Failure
Total duration 38m 38s
Artifacts 1

end2end-test.yml

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

Annotations

88 errors and 8 notices
[chromium] › editor/blocks/cover.spec.js:125:2 › Cover › can be resized using drag & drop: test/e2e/specs/editor/blocks/cover.spec.js#L194
1) [chromium] › editor/blocks/cover.spec.js:125:2 › Cover › can be resized using drag & drop ───── Error: expect(received).toBe(expected) // Object.is equality Expected: 271.5625 Received: 205.109375 192 | 193 | const newCoverBlockBox = await coverBlock.boundingBox(); > 194 | expect( newCoverBlockBox.height ).toBe( coverBlockBox.height + 100 ); | ^ 195 | } ); 196 | 197 | test( 'dims the background image down by 50% black when transformed from the Image block', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/cover.spec.js:194:37
[chromium] › editor/blocks/cover.spec.js:125:2 › Cover › can be resized using drag & drop: test/e2e/specs/editor/blocks/cover.spec.js#L194
1) [chromium] › editor/blocks/cover.spec.js:125:2 › Cover › can be resized using drag & drop ───── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 271.5625 Received: 205.109375 192 | 193 | const newCoverBlockBox = await coverBlock.boundingBox(); > 194 | expect( newCoverBlockBox.height ).toBe( coverBlockBox.height + 100 ); | ^ 195 | } ); 196 | 197 | test( 'dims the background image down by 50% black when transformed from the Image block', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/cover.spec.js:194:37
[chromium] › editor/blocks/cover.spec.js:125:2 › Cover › can be resized using drag & drop: test/e2e/specs/editor/blocks/cover.spec.js#L194
1) [chromium] › editor/blocks/cover.spec.js:125:2 › Cover › can be resized using drag & drop ───── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 271.5625 Received: 205.109375 192 | 193 | const newCoverBlockBox = await coverBlock.boundingBox(); > 194 | expect( newCoverBlockBox.height ).toBe( coverBlockBox.height + 100 ); | ^ 195 | } ); 196 | 197 | test( 'dims the background image down by 50% black when transformed from the Image block', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/cover.spec.js:194:37
[chromium] › editor/blocks/image.spec.js:227:2 › Image › allows zooming using the crop tools: test/e2e/specs/editor/blocks/image.spec.js#L253
2) [chromium] › editor/blocks/image.spec.js:227:2 › Image › allows zooming using the crop tools ── Error: expect(received).toMatchObject(expected) - Expected - 2 + Received + 2 Object { - "height": 10, - "width": 10, + "height": 6.546875, + "width": 6.5625, } Call Log: - Timeout 5000ms exceeded while waiting on the predicate 251 | await expect 252 | .poll( () => image.boundingBox() ) > 253 | .toMatchObject( { | ^ 254 | height: 10, 255 | width: 10, 256 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:253:5
[chromium] › editor/blocks/image.spec.js:227:2 › Image › allows zooming using the crop tools: test/e2e/specs/editor/blocks/image.spec.js#L253
2) [chromium] › editor/blocks/image.spec.js:227:2 › Image › allows zooming using the crop tools ── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 2 + Received + 2 Object { - "height": 10, - "width": 10, + "height": 6.546875, + "width": 6.5625, } Call Log: - Timeout 5000ms exceeded while waiting on the predicate 251 | await expect 252 | .poll( () => image.boundingBox() ) > 253 | .toMatchObject( { | ^ 254 | height: 10, 255 | width: 10, 256 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:253:5
[chromium] › editor/blocks/image.spec.js:227:2 › Image › allows zooming using the crop tools: test/e2e/specs/editor/blocks/image.spec.js#L253
2) [chromium] › editor/blocks/image.spec.js:227:2 › Image › allows zooming using the crop tools ── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 2 + Received + 2 Object { - "height": 10, - "width": 10, + "height": 6.546875, + "width": 6.5625, } Call Log: - Timeout 5000ms exceeded while waiting on the predicate 251 | await expect 252 | .poll( () => image.boundingBox() ) > 253 | .toMatchObject( { | ^ 254 | height: 10, 255 | width: 10, 256 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:253:5
[chromium] › editor/blocks/image.spec.js:296:2 › Image › allows changing aspect ratio using the crop tools: test/e2e/specs/editor/blocks/image.spec.js#L321
3) [chromium] › editor/blocks/image.spec.js:296:2 › Image › allows changing aspect ratio using the crop tools Error: expect(received).toMatchObject(expected) - Expected - 2 + Received + 2 Object { - "height": 10, - "width": 10, + "height": 6.546875, + "width": 6.5625, } Call Log: - Timeout 5000ms exceeded while waiting on the predicate 319 | await expect 320 | .poll( () => image.boundingBox() ) > 321 | .toMatchObject( { | ^ 322 | height: 10, 323 | width: 10, 324 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:321:5
[chromium] › editor/blocks/image.spec.js:296:2 › Image › allows changing aspect ratio using the crop tools: test/e2e/specs/editor/blocks/image.spec.js#L321
3) [chromium] › editor/blocks/image.spec.js:296:2 › Image › allows changing aspect ratio using the crop tools Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 2 + Received + 2 Object { - "height": 10, - "width": 10, + "height": 6.546875, + "width": 6.5625, } Call Log: - Timeout 5000ms exceeded while waiting on the predicate 319 | await expect 320 | .poll( () => image.boundingBox() ) > 321 | .toMatchObject( { | ^ 322 | height: 10, 323 | width: 10, 324 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:321:5
[chromium] › editor/blocks/image.spec.js:296:2 › Image › allows changing aspect ratio using the crop tools: test/e2e/specs/editor/blocks/image.spec.js#L321
3) [chromium] › editor/blocks/image.spec.js:296:2 › Image › allows changing aspect ratio using the crop tools Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 2 + Received + 2 Object { - "height": 10, - "width": 10, + "height": 6.546875, + "width": 6.5625, } Call Log: - Timeout 5000ms exceeded while waiting on the predicate 319 | await expect 320 | .poll( () => image.boundingBox() ) > 321 | .toMatchObject( { | ^ 322 | height: 10, 323 | width: 10, 324 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:321:5
[chromium] › editor/blocks/image.spec.js:1417:2 › Image - Site editor › can be inserted via image upload: test/e2e/specs/editor/blocks/image.spec.js#L1426
4) [chromium] › editor/blocks/image.spec.js:1417:2 › Image - Site editor › can be inserted via image upload Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Image"i]') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Image"i]') 1424 | 'role=document[name="Block: Image"i]' 1425 | ); > 1426 | await expect( imageBlock ).toBeVisible(); | ^ 1427 | 1428 | const filename = await imageBlockUtils.upload( 1429 | imageBlock.locator( 'data-testid=form-file-upload-input' ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:1426:30
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/blocks/navigation-frontend-interactivity.spec.js:378:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@firefox: packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
1) [firefox] › editor/blocks/navigation-frontend-interactivity.spec.js:378:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@Firefox, @WebKit) › submenu click on the arrow interactions TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:373:4
[firefox] › editor/blocks/navigation-frontend-interactivity.spec.js:378:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@firefox: packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
1) [firefox] › editor/blocks/navigation-frontend-interactivity.spec.js:378:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@Firefox, @WebKit) › submenu click on the arrow interactions Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:373:4
[firefox] › editor/blocks/navigation-frontend-interactivity.spec.js:378:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@firefox: packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
1) [firefox] › editor/blocks/navigation-frontend-interactivity.spec.js:378:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@Firefox, @WebKit) › submenu click on the arrow interactions Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:373:4
[firefox] › editor/blocks/navigation-frontend-interactivity.spec.js:470:3 › Navigation block - Frontend interactivity › Page list block (@firefox: packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
2) [firefox] › editor/blocks/navigation-frontend-interactivity.spec.js:470:3 › Navigation block - Frontend interactivity › Page list block (@Firefox, @WebKit) › page-list submenu user interactions TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:465:4
[firefox] › editor/blocks/navigation-frontend-interactivity.spec.js:470:3 › Navigation block - Frontend interactivity › Page list block (@firefox: packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
2) [firefox] › editor/blocks/navigation-frontend-interactivity.spec.js:470:3 › Navigation block - Frontend interactivity › Page list block (@Firefox, @WebKit) › page-list submenu user interactions Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:465:4
[firefox] › editor/blocks/navigation-frontend-interactivity.spec.js:470:3 › Navigation block - Frontend interactivity › Page list block (@firefox: packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
2) [firefox] › editor/blocks/navigation-frontend-interactivity.spec.js:470:3 › Navigation block - Frontend interactivity › Page list block (@Firefox, @WebKit) › page-list submenu user interactions Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:465:4
[firefox] › editor/various/inserting-blocks.spec.js:526:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L547
3) [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 TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' }) 545 | name: 'Add block', 546 | } ) > 547 | .click(); | ^ 548 | await page.getByRole( 'button', { name: 'Browse All' } ).click(); 549 | await page 550 | .getByRole( 'listbox', { name: 'Text' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:547:5
[firefox] › editor/various/inserting-blocks.spec.js:526:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L547
3) [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 Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' }) 545 | name: 'Add block', 546 | } ) > 547 | .click(); | ^ 548 | await page.getByRole( 'button', { name: 'Browse All' } ).click(); 549 | await page 550 | .getByRole( 'listbox', { name: 'Text' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:547:5
[firefox] › editor/various/inserting-blocks.spec.js:526:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L547
3) [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 Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' }) 545 | name: 'Add block', 546 | } ) > 547 | .click(); | ^ 548 | await page.getByRole( 'button', { name: 'Browse All' } ).click(); 549 | await page 550 | .getByRole( 'listbox', { name: 'Text' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:547:5
[firefox] › editor/various/inserting-blocks.spec.js:574:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L595
4) [firefox] › editor/various/inserting-blocks.spec.js:574:2 › Inserting blocks (@Firefox, @WebKit) › passes the search value in the main inserter when clicking `Browse all` TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' }) 593 | name: 'Add block', 594 | } ) > 595 | .click(); | ^ 596 | 597 | await page 598 | .getByRole( 'searchbox', { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:595:5
Playwright - 4
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
[chromium] › editor/various/draggable-blocks.spec.js:341:2 › Draggable block › can drag and drop to an empty parent block like Group or Columns: test/e2e/specs/editor/various/draggable-blocks.spec.js#L419
1) [chromium] › editor/various/draggable-blocks.spec.js:341:2 › Draggable block › can drag and drop to an empty parent block like Group or Columns Error: Timed out 5000ms waiting for expect(locator).toBeHidden() Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Row' }).getByRole('button', { name: 'Add block' }) Expected: hidden Received: visible Call log: - expect.toBeHidden with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Row' }).getByRole('button', { name: 'Add block' }) - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" 417 | 418 | await drop(); > 419 | await expect( rowAppender ).toBeHidden(); | ^ 420 | await expect.poll( editor.getBlocks ).toMatchObject( [ 421 | { 422 | name: 'core/group', at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:419:32
[chromium] › editor/various/draggable-blocks.spec.js:341:2 › Draggable block › can drag and drop to an empty parent block like Group or Columns: test/e2e/specs/editor/various/draggable-blocks.spec.js#L419
1) [chromium] › editor/various/draggable-blocks.spec.js:341:2 › Draggable block › can drag and drop to an empty parent block like Group or Columns Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeHidden() Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Row' }).getByRole('button', { name: 'Add block' }) Expected: hidden Received: visible Call log: - expect.toBeHidden with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Row' }).getByRole('button', { name: 'Add block' }) - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" 417 | 418 | await drop(); > 419 | await expect( rowAppender ).toBeHidden(); | ^ 420 | await expect.poll( editor.getBlocks ).toMatchObject( [ 421 | { 422 | name: 'core/group', at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:419:32
[chromium] › editor/various/draggable-blocks.spec.js:341:2 › Draggable block › can drag and drop to an empty parent block like Group or Columns: test/e2e/specs/editor/various/draggable-blocks.spec.js#L419
1) [chromium] › editor/various/draggable-blocks.spec.js:341:2 › Draggable block › can drag and drop to an empty parent block like Group or Columns Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeHidden() Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Row' }).getByRole('button', { name: 'Add block' }) Expected: hidden Received: visible Call log: - expect.toBeHidden with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Row' }).getByRole('button', { name: 'Add block' }) - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" - locator resolved to <button type="button" aria-haspopup="true" aria-expanded…>…</button> - unexpected value "visible" 417 | 418 | await drop(); > 419 | await expect( rowAppender ).toBeHidden(); | ^ 420 | await expect.poll( editor.getBlocks ).toMatchObject( [ 421 | { 422 | name: 'core/group', at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:419:32
[chromium] › editor/various/inserting-blocks.spec.js:526:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L547
2) [chromium] › 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 TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' }) 545 | name: 'Add block', 546 | } ) > 547 | .click(); | ^ 548 | await page.getByRole( 'button', { name: 'Browse All' } ).click(); 549 | await page 550 | .getByRole( 'listbox', { name: 'Text' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:547:5
[chromium] › editor/various/inserting-blocks.spec.js:526:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L547
2) [chromium] › 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 Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' }) 545 | name: 'Add block', 546 | } ) > 547 | .click(); | ^ 548 | await page.getByRole( 'button', { name: 'Browse All' } ).click(); 549 | await page 550 | .getByRole( 'listbox', { name: 'Text' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:547:5
[chromium] › editor/various/inserting-blocks.spec.js:526:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L547
2) [chromium] › 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 Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' }) 545 | name: 'Add block', 546 | } ) > 547 | .click(); | ^ 548 | await page.getByRole( 'button', { name: 'Browse All' } ).click(); 549 | await page 550 | .getByRole( 'listbox', { name: 'Text' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:547:5
[chromium] › editor/various/inserting-blocks.spec.js:574:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L595
3) [chromium] › editor/various/inserting-blocks.spec.js:574:2 › Inserting blocks (@Firefox, @WebKit) › passes the search value in the main inserter when clicking `Browse all` TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' }) 593 | name: 'Add block', 594 | } ) > 595 | .click(); | ^ 596 | 597 | await page 598 | .getByRole( 'searchbox', { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:595:5
[chromium] › editor/various/inserting-blocks.spec.js:574:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L595
3) [chromium] › editor/various/inserting-blocks.spec.js:574:2 › Inserting blocks (@Firefox, @WebKit) › passes the search value in the main inserter when clicking `Browse all` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' }) 593 | name: 'Add block', 594 | } ) > 595 | .click(); | ^ 596 | 597 | await page 598 | .getByRole( 'searchbox', { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:595:5
[chromium] › editor/various/inserting-blocks.spec.js:574:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L595
3) [chromium] › editor/various/inserting-blocks.spec.js:574:2 › Inserting blocks (@Firefox, @WebKit) › passes the search value in the main inserter when clicking `Browse all` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' }) 593 | name: 'Add block', 594 | } ) > 595 | .click(); | ^ 596 | 597 | await page 598 | .getByRole( 'searchbox', { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:595:5
[chromium] › editor/various/multi-block-selection.spec.js:355:2 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L380
4) [chromium] › 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) Error: expect(received).toMatchObject(expected) - Expected - 1 + Received + 1 @@ -1,11 +1,11 @@ Array [ Object { "innerBlocks": Array [ Object { "attributes": Object { - "content": "hih text in group", + "content": "hi text in group", }, "name": "core/paragraph", }, ], "name": "core/group", Call Log: - Timeout 5000ms exceeded while waiting on the predicate 378 | await page.keyboard.type( 'hi' ); 379 | > 380 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 381 | { 382 | name: 'core/group', 383 | innerBlocks: [ at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:380:41
Playwright - 2
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/navigation-frontend-interactivity.spec.js:47:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions: packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
1) [chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:47:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:42:4
[chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:47:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions: packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
1) [chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:47:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:42:4
[chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:47:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions: packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
1) [chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:47:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:42:4
[chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:93:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@webkit): packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
2) [chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:93:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@WebKit) TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:42:4
[chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:93:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@webkit): packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
2) [chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:93:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@WebKit) Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:42:4
[chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:93:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@webkit): packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
2) [chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:93:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@WebKit) Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:42:4
[chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:169:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions: packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
3) [chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:169:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:164:4
[chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:169:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions: packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
3) [chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:169:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:164:4
[chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:169:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions: packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
3) [chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:169:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:164:4
[chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:268:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions on Safari (@webkit): packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
4) [chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:268:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions on Safari (@WebKit) TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:164:4
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:93:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@webkit): packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
1) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:93:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@WebKit) TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:42:4
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:93:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@webkit): packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
1) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:93:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@WebKit) Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:42:4
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:93:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@webkit): packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
1) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:93:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@WebKit) Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:42:4
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:268:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions on Safari (@webkit): packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
2) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:268:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions on Safari (@WebKit) TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:164:4
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:268:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions on Safari (@webkit): packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
2) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:268:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions on Safari (@WebKit) Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:164:4
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:268:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions on Safari (@webkit): packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
2) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:268:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions on Safari (@WebKit) Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:164:4
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:378:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@firefox: packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
3) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:378:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@Firefox, @WebKit) › submenu click on the arrow interactions TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:373:4
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:378:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@firefox: packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
3) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:378:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@Firefox, @WebKit) › submenu click on the arrow interactions Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:373:4
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:378:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@firefox: packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
3) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:378:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@Firefox, @WebKit) › submenu click on the arrow interactions Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:373:4
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:470:3 › Navigation block - Frontend interactivity › Page list block (@firefox: packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L36
4) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:470:3 › Navigation block - Frontend interactivity › Page list block (@Firefox, @WebKit) › page-list submenu user interactions TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' }) at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36 34 | // First Save button in the top bar. 35 | const buttonToClick = publishButtonIsVisible ? publishButton : saveButton; > 36 | await buttonToClick.click(); | ^ 37 | 38 | if ( ! options.isOnlyCurrentEntityDirty ) { 39 | // Second Save button in the entities panel. at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:36:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:465:4
Playwright - 7
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/activate-theme.spec.js:30:2 › Activate theme › activate block theme when live previewing in edit mode: test/e2e/specs/site-editor/activate-theme.spec.js#L43
1) [chromium] › site-editor/activate-theme.spec.js:30:2 › Activate theme › activate block theme when live previewing in edit mode TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Activate Emptytheme' }) 41 | .getByRole( 'region', { name: 'Editor top bar' } ) 42 | .getByRole( 'button', { name: 'Activate Emptytheme' } ) > 43 | .click(); | ^ 44 | await page 45 | .getByRole( 'button', { name: 'Activate', exact: true } ) 46 | .click(); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/activate-theme.spec.js:43:5
[chromium] › site-editor/activate-theme.spec.js:30:2 › Activate theme › activate block theme when live previewing in edit mode: test/e2e/specs/site-editor/activate-theme.spec.js#L43
1) [chromium] › site-editor/activate-theme.spec.js:30:2 › Activate theme › activate block theme when live previewing in edit mode Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Activate Emptytheme' }) 41 | .getByRole( 'region', { name: 'Editor top bar' } ) 42 | .getByRole( 'button', { name: 'Activate Emptytheme' } ) > 43 | .click(); | ^ 44 | await page 45 | .getByRole( 'button', { name: 'Activate', exact: true } ) 46 | .click(); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/activate-theme.spec.js:43:5
[chromium] › site-editor/activate-theme.spec.js:30:2 › Activate theme › activate block theme when live previewing in edit mode: test/e2e/specs/site-editor/activate-theme.spec.js#L43
1) [chromium] › site-editor/activate-theme.spec.js:30:2 › Activate theme › activate block theme when live previewing in edit mode Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Activate Emptytheme' }) 41 | .getByRole( 'region', { name: 'Editor top bar' } ) 42 | .getByRole( 'button', { name: 'Activate Emptytheme' } ) > 43 | .click(); | ^ 44 | await page 45 | .getByRole( 'button', { name: 'Activate', exact: true } ) 46 | .click(); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/activate-theme.spec.js:43:5
[chromium] › site-editor/block-removal.spec.js:23:2 › Site editor block removal prompt › should appear when attempting to remove Query Block: test/e2e/specs/site-editor/block-removal.spec.js#L28
2) [chromium] › site-editor/block-removal.spec.js:23:2 › Site editor block removal prompt › should appear when attempting to remove Query Block TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'List View' }) 26 | // Open and focus List View 27 | const topBar = page.getByRole( 'region', { name: 'Editor top bar' } ); > 28 | await topBar.getByRole( 'button', { name: 'List View' } ).click(); | ^ 29 | 30 | // Select and try to remove Query Loop block 31 | const listView = page.getByRole( 'region', { name: 'List View' } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:28:61
[chromium] › site-editor/block-removal.spec.js:23:2 › Site editor block removal prompt › should appear when attempting to remove Query Block: test/e2e/specs/site-editor/block-removal.spec.js#L28
2) [chromium] › site-editor/block-removal.spec.js:23:2 › Site editor block removal prompt › should appear when attempting to remove Query Block Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'List View' }) 26 | // Open and focus List View 27 | const topBar = page.getByRole( 'region', { name: 'Editor top bar' } ); > 28 | await topBar.getByRole( 'button', { name: 'List View' } ).click(); | ^ 29 | 30 | // Select and try to remove Query Loop block 31 | const listView = page.getByRole( 'region', { name: 'List View' } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:28:61
[chromium] › site-editor/block-removal.spec.js:23:2 › Site editor block removal prompt › should appear when attempting to remove Query Block: test/e2e/specs/site-editor/block-removal.spec.js#L28
2) [chromium] › site-editor/block-removal.spec.js:23:2 › Site editor block removal prompt › should appear when attempting to remove Query Block Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'List View' }) 26 | // Open and focus List View 27 | const topBar = page.getByRole( 'region', { name: 'Editor top bar' } ); > 28 | await topBar.getByRole( 'button', { name: 'List View' } ).click(); | ^ 29 | 30 | // Select and try to remove Query Loop block 31 | const listView = page.getByRole( 'region', { name: 'List View' } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:28:61
[chromium] › site-editor/block-removal.spec.js:43:2 › Site editor block removal prompt › should appear when attempting to remove Post Template Block: test/e2e/specs/site-editor/block-removal.spec.js#L48
3) [chromium] › site-editor/block-removal.spec.js:43:2 › Site editor block removal prompt › should appear when attempting to remove Post Template Block TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'List View' }) 46 | // Open and focus List View 47 | const topBar = page.getByRole( 'region', { name: 'Editor top bar' } ); > 48 | await topBar.getByRole( 'button', { name: 'List View' } ).click(); | ^ 49 | 50 | // Select and open child blocks of Query Loop block 51 | const listView = page.getByRole( 'region', { name: 'List View' } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:48:61
[chromium] › site-editor/block-removal.spec.js:43:2 › Site editor block removal prompt › should appear when attempting to remove Post Template Block: test/e2e/specs/site-editor/block-removal.spec.js#L48
3) [chromium] › site-editor/block-removal.spec.js:43:2 › Site editor block removal prompt › should appear when attempting to remove Post Template Block Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'List View' }) 46 | // Open and focus List View 47 | const topBar = page.getByRole( 'region', { name: 'Editor top bar' } ); > 48 | await topBar.getByRole( 'button', { name: 'List View' } ).click(); | ^ 49 | 50 | // Select and open child blocks of Query Loop block 51 | const listView = page.getByRole( 'region', { name: 'List View' } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:48:61
[chromium] › site-editor/block-removal.spec.js:43:2 › Site editor block removal prompt › should appear when attempting to remove Post Template Block: test/e2e/specs/site-editor/block-removal.spec.js#L48
3) [chromium] › site-editor/block-removal.spec.js:43:2 › Site editor block removal prompt › should appear when attempting to remove Post Template Block Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'List View' }) 46 | // Open and focus List View 47 | const topBar = page.getByRole( 'region', { name: 'Editor top bar' } ); > 48 | await topBar.getByRole( 'button', { name: 'List View' } ).click(); | ^ 49 | 50 | // Select and open child blocks of Query Loop block 51 | const listView = page.getByRole( 'region', { name: 'List View' } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:48:61
[chromium] › site-editor/block-removal.spec.js:67:2 › Site editor block removal prompt › should not appear when attempting to remove something else: test/e2e/specs/site-editor/block-removal.spec.js#L73
4) [chromium] › site-editor/block-removal.spec.js:67:2 › Site editor block removal prompt › should not appear when attempting to remove something else TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'List View' }) 71 | // Open and focus List View 72 | const topBar = page.getByRole( 'region', { name: 'Editor top bar' } ); > 73 | await topBar.getByRole( 'button', { name: 'List View' } ).click(); | ^ 74 | 75 | // Select Query Loop list item 76 | const listView = page.getByRole( 'region', { name: 'List View' } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:73:61
Playwright - 5
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/various/block-bindings.spec.js:50:4 › Block bindings › Template context › Paragraph › should show the value of the custom field: packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
1) [chromium] › editor/various/block-bindings.spec.js:50:4 › Block bindings › Template context › Paragraph › should show the value of the custom field TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false }) at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21 19 | 20 | const isClosed = > 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false'; | ^ 22 | 23 | if ( isClosed ) { 24 | await toggleButton.click(); at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:46:17
[chromium] › editor/various/block-bindings.spec.js:50:4 › Block bindings › Template context › Paragraph › should show the value of the custom field: packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
1) [chromium] › editor/various/block-bindings.spec.js:50:4 › Block bindings › Template context › Paragraph › should show the value of the custom field Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false }) at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21 19 | 20 | const isClosed = > 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false'; | ^ 22 | 23 | if ( isClosed ) { 24 | await toggleButton.click(); at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:46:17
[chromium] › editor/various/block-bindings.spec.js:50:4 › Block bindings › Template context › Paragraph › should show the value of the custom field: packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
1) [chromium] › editor/various/block-bindings.spec.js:50:4 › Block bindings › Template context › Paragraph › should show the value of the custom field Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false }) at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21 19 | 20 | const isClosed = > 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false'; | ^ 22 | 23 | if ( isClosed ) { 24 | await toggleButton.click(); at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:46:17
[chromium] › editor/various/block-bindings.spec.js:75:4 › Block bindings › Template context › Paragraph › should lock the appropriate controls with a registered source: packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
2) [chromium] › editor/various/block-bindings.spec.js:75:4 › Block bindings › Template context › Paragraph › should lock the appropriate controls with a registered source TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false }) at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21 19 | 20 | const isClosed = > 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false'; | ^ 22 | 23 | if ( isClosed ) { 24 | await toggleButton.click(); at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:46:17
[chromium] › editor/various/block-bindings.spec.js:75:4 › Block bindings › Template context › Paragraph › should lock the appropriate controls with a registered source: packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
2) [chromium] › editor/various/block-bindings.spec.js:75:4 › Block bindings › Template context › Paragraph › should lock the appropriate controls with a registered source Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false }) at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21 19 | 20 | const isClosed = > 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false'; | ^ 22 | 23 | if ( isClosed ) { 24 | await toggleButton.click(); at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:46:17
[chromium] › editor/various/block-bindings.spec.js:75:4 › Block bindings › Template context › Paragraph › should lock the appropriate controls with a registered source: packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
2) [chromium] › editor/various/block-bindings.spec.js:75:4 › Block bindings › Template context › Paragraph › should lock the appropriate controls with a registered source Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false }) at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21 19 | 20 | const isClosed = > 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false'; | ^ 22 | 23 | if ( isClosed ) { 24 | await toggleButton.click(); at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:46:17
[chromium] › editor/various/block-bindings.spec.js:121:4 › Block bindings › Template context › Paragraph › should lock the appropriate controls when source is not defined: packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
3) [chromium] › editor/various/block-bindings.spec.js:121:4 › Block bindings › Template context › Paragraph › should lock the appropriate controls when source is not defined TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false }) at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21 19 | 20 | const isClosed = > 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false'; | ^ 22 | 23 | if ( isClosed ) { 24 | await toggleButton.click(); at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:46:17
[chromium] › editor/various/block-bindings.spec.js:121:4 › Block bindings › Template context › Paragraph › should lock the appropriate controls when source is not defined: packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
3) [chromium] › editor/various/block-bindings.spec.js:121:4 › Block bindings › Template context › Paragraph › should lock the appropriate controls when source is not defined Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false }) at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21 19 | 20 | const isClosed = > 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false'; | ^ 22 | 23 | if ( isClosed ) { 24 | await toggleButton.click(); at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:46:17
[chromium] › editor/various/block-bindings.spec.js:121:4 › Block bindings › Template context › Paragraph › should lock the appropriate controls when source is not defined: packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
3) [chromium] › editor/various/block-bindings.spec.js:121:4 › Block bindings › Template context › Paragraph › should lock the appropriate controls when source is not defined Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false }) at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21 19 | 20 | const isClosed = > 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false'; | ^ 22 | 23 | if ( isClosed ) { 24 | await toggleButton.click(); at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:46:17
[chromium] › editor/various/block-bindings.spec.js:169:4 › Block bindings › Template context › Heading › should show the key of the custom field: packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
4) [chromium] › editor/various/block-bindings.spec.js:169:4 › Block bindings › Template context › Heading › should show the key of the custom field TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false }) at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21 19 | 20 | const isClosed = > 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false'; | ^ 22 | 23 | if ( isClosed ) { 24 | await toggleButton.click(); at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:46:17
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/navigation.spec.js:21:2 › Site editor navigation › Can use keyboard to navigate the site editor: test/e2e/specs/site-editor/navigation.spec.js#L82
1) [chromium] › site-editor/navigation.spec.js:21:2 › Site editor navigation › Can use keyboard to navigate the site editor Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('iframe[name="editor-canvas"]') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('iframe[name="editor-canvas"]') 80 | await expect( 81 | page.locator( 'iframe[name="editor-canvas"]' ) > 82 | ).toBeFocused(); | ^ 83 | // The button role should have been removed from the iframe. 84 | await expect( editorCanvasButton ).toBeHidden(); 85 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/navigation.spec.js:82:5
[chromium] › site-editor/navigation.spec.js:21:2 › Site editor navigation › Can use keyboard to navigate the site editor: test/e2e/specs/site-editor/navigation.spec.js#L82
1) [chromium] › site-editor/navigation.spec.js:21:2 › Site editor navigation › Can use keyboard to navigate the site editor Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('iframe[name="editor-canvas"]') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('iframe[name="editor-canvas"]') 80 | await expect( 81 | page.locator( 'iframe[name="editor-canvas"]' ) > 82 | ).toBeFocused(); | ^ 83 | // The button role should have been removed from the iframe. 84 | await expect( editorCanvasButton ).toBeHidden(); 85 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/navigation.spec.js:82:5
[chromium] › site-editor/navigation.spec.js:21:2 › Site editor navigation › Can use keyboard to navigate the site editor: test/e2e/specs/site-editor/navigation.spec.js#L82
1) [chromium] › site-editor/navigation.spec.js:21:2 › Site editor navigation › Can use keyboard to navigate the site editor Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('iframe[name="editor-canvas"]') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('iframe[name="editor-canvas"]') 80 | await expect( 81 | page.locator( 'iframe[name="editor-canvas"]' ) > 82 | ).toBeFocused(); | ^ 83 | // The button role should have been removed from the iframe. 84 | await expect( editorCanvasButton ).toBeHidden(); 85 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/navigation.spec.js:82:5
[chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page: test/e2e/specs/site-editor/pages.spec.js#L18
2) [chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page, edit template and toggle page template preview Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=button[name="Dismiss this notice"i]').locator('text=\'"Test Page" successfully created.\'') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=button[name="Dismiss this notice"i]').locator('text=\'"Test Page" successfully created.\'') 16 | `role=button[name="Dismiss this notice"i] >> text='"Test Page" successfully created.'` 17 | ) > 18 | ).toBeVisible(); | ^ 19 | } 20 | 21 | async function addPageContent( editor, page ) { at draftNewPage (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:18:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:98:3
[chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page: test/e2e/specs/site-editor/pages.spec.js#L18
2) [chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page, edit template and toggle page template preview Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=button[name="Dismiss this notice"i]').locator('text=\'"Test Page" successfully created.\'') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=button[name="Dismiss this notice"i]').locator('text=\'"Test Page" successfully created.\'') 16 | `role=button[name="Dismiss this notice"i] >> text='"Test Page" successfully created.'` 17 | ) > 18 | ).toBeVisible(); | ^ 19 | } 20 | 21 | async function addPageContent( editor, page ) { at draftNewPage (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:18:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:98:3
[chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page: test/e2e/specs/site-editor/pages.spec.js#L18
2) [chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page, edit template and toggle page template preview Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=button[name="Dismiss this notice"i]').locator('text=\'"Test Page" successfully created.\'') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=button[name="Dismiss this notice"i]').locator('text=\'"Test Page" successfully created.\'') 16 | `role=button[name="Dismiss this notice"i] >> text='"Test Page" successfully created.'` 17 | ) > 18 | ).toBeVisible(); | ^ 19 | } 20 | 21 | async function addPageContent( editor, page ) { at draftNewPage (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:18:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:98:3
[chromium] › site-editor/pages.spec.js:240:2 › Pages › swap template and reset to default: test/e2e/specs/site-editor/pages.spec.js#L18
3) [chromium] › site-editor/pages.spec.js:240:2 › Pages › swap template and reset to default ───── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=button[name="Dismiss this notice"i]').locator('text=\'"Test Page" successfully created.\'') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=button[name="Dismiss this notice"i]').locator('text=\'"Test Page" successfully created.\'') 16 | `role=button[name="Dismiss this notice"i] >> text='"Test Page" successfully created.'` 17 | ) > 18 | ).toBeVisible(); | ^ 19 | } 20 | 21 | async function addPageContent( editor, page ) { at draftNewPage (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:18:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:272:3
[chromium] › site-editor/pages.spec.js:240:2 › Pages › swap template and reset to default: test/e2e/specs/site-editor/pages.spec.js#L18
3) [chromium] › site-editor/pages.spec.js:240:2 › Pages › swap template and reset to default ───── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=button[name="Dismiss this notice"i]').locator('text=\'"Test Page" successfully created.\'') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=button[name="Dismiss this notice"i]').locator('text=\'"Test Page" successfully created.\'') 16 | `role=button[name="Dismiss this notice"i] >> text='"Test Page" successfully created.'` 17 | ) > 18 | ).toBeVisible(); | ^ 19 | } 20 | 21 | async function addPageContent( editor, page ) { at draftNewPage (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:18:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:272:3
[chromium] › site-editor/pages.spec.js:240:2 › Pages › swap template and reset to default: test/e2e/specs/site-editor/pages.spec.js#L18
3) [chromium] › site-editor/pages.spec.js:240:2 › Pages › swap template and reset to default ───── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=button[name="Dismiss this notice"i]').locator('text=\'"Test Page" successfully created.\'') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=button[name="Dismiss this notice"i]').locator('text=\'"Test Page" successfully created.\'') 16 | `role=button[name="Dismiss this notice"i] >> text='"Test Page" successfully created.'` 17 | ) > 18 | ).toBeVisible(); | ^ 19 | } 20 | 21 | async function addPageContent( editor, page ) { at draftNewPage (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:18:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:272:3
[chromium] › site-editor/pages.spec.js:304:2 › Pages › swap template options should respect the declared `postTypes`: test/e2e/specs/site-editor/pages.spec.js#L18
4) [chromium] › site-editor/pages.spec.js:304:2 › Pages › swap template options should respect the declared `postTypes` Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=button[name="Dismiss this notice"i]').locator('text=\'"Test Page" successfully created.\'') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=button[name="Dismiss this notice"i]').locator('text=\'"Test Page" successfully created.\'') 16 | `role=button[name="Dismiss this notice"i] >> text='"Test Page" successfully created.'` 17 | ) > 18 | ).toBeVisible(); | ^ 19 | } 20 | 21 | async function addPageContent( editor, page ) { at draftNewPage (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:18:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:308:3
Report to GitHub
Unable to download artifact(s): Artifact not found for name: flaky-tests-report Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact. For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md
🎭 Playwright Run Summary
4 failed [chromium] › editor/blocks/cover.spec.js:125:2 › Cover › can be resized using drag & drop ────── [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:1417:2 › Image - Site editor › can be inserted via image upload 11 skipped 176 passed (10.2m)
🎭 Playwright Run Summary
6 failed [firefox] › editor/blocks/navigation-frontend-interactivity.spec.js:378:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@Firefox, @WebKit) › submenu click on the arrow interactions [firefox] › editor/blocks/navigation-frontend-interactivity.spec.js:470:3 › Navigation block - Frontend interactivity › Page list block (@Firefox, @WebKit) › page-list submenu user interactions [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:574:2 › Inserting blocks (@Firefox, @WebKit) › passes the search value in the main inserter when clicking `Browse all` [firefox] › editor/various/multi-block-selection.spec.js:548:2 › Multi-block selection (@Firefox, @WebKit) › should return original focus after failed multi selection attempt [firefox] › editor/various/multi-block-selection.spec.js:1345:2 › Multi-block selection (@Firefox, @WebKit) › should select by dragging into separator 3 skipped 139 passed (11.4m)
🎭 Playwright Run Summary
6 failed [chromium] › editor/various/draggable-blocks.spec.js:341:2 › Draggable block › can drag and drop to an empty parent block like Group or Columns [chromium] › 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 [chromium] › editor/various/inserting-blocks.spec.js:574:2 › Inserting blocks (@Firefox, @WebKit) › passes the search value in the main inserter when clicking `Browse all` [chromium] › 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) [chromium] › editor/various/multi-block-selection.spec.js:548:2 › Multi-block selection (@Firefox, @WebKit) › should return original focus after failed multi selection attempt [chromium] › editor/various/multi-block-selection.spec.js:615:2 › Multi-block selection (@Firefox, @WebKit) › should keep correct selection when dragging outside block (-firefox) 1 skipped 175 passed (11.8m)
🎭 Playwright Run Summary
8 failed [chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:47:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions [chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:93:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@WebKit) [chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:169:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions [chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:268:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions on Safari (@WebKit) [chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:378:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@Firefox, @WebKit) › submenu click on the arrow interactions [chromium] › editor/blocks/navigation-frontend-interactivity.spec.js:470:3 › Navigation block - Frontend interactivity › Page list block (@Firefox, @WebKit) › page-list submenu user interactions [chromium] › editor/blocks/paragraph.spec.js:163:4 › Paragraph › Empty paragraph › Dragging positions › Only the first block is an empty paragraph block [chromium] › editor/blocks/spacer.spec.js:22:2 › Spacer › can be resized using the drag handle and remains selected after being dragged 1 skipped 183 passed (13.4m)
🎭 Playwright Run Summary
7 failed [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:93:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@WebKit) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:268:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions on Safari (@WebKit) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:378:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@Firefox, @WebKit) › submenu click on the arrow interactions [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:470:3 › Navigation block - Frontend interactivity › Page list block (@Firefox, @WebKit) › page-list submenu user interactions [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:548:2 › Multi-block selection (@Firefox, @WebKit) › should return original focus after failed multi selection attempt [webkit] › editor/various/multi-block-selection.spec.js:615:2 › Multi-block selection (@Firefox, @WebKit) › should keep correct selection when dragging outside block (-firefox) 214 passed (15.9m)
🎭 Playwright Run Summary
15 failed [chromium] › site-editor/activate-theme.spec.js:30:2 › Activate theme › activate block theme when live previewing in edit mode [chromium] › site-editor/block-removal.spec.js:23:2 › Site editor block removal prompt › should appear when attempting to remove Query Block [chromium] › site-editor/block-removal.spec.js:43:2 › Site editor block removal prompt › should appear when attempting to remove Post Template Block [chromium] › site-editor/block-removal.spec.js:67:2 › Site editor block removal prompt › should not appear when attempting to remove something else [chromium] › site-editor/command-center.spec.js:51:2 › Site editor command palette › Open the command palette and navigate to Customize CSS [chromium] › site-editor/font-library.spec.js:17:3 › Font Library › When a blank theme is active › should display the "Manage Fonts" icon [chromium] › site-editor/font-library.spec.js:39:3 › Font Library › When a theme with bundled fonts is active › should display the "Manage Fonts" icon [chromium] › site-editor/font-library.spec.js:50:3 › Font Library › When a theme with bundled fonts is active › should open the "Manage Fonts" modal when clicking the "Manage Fonts" icon [chromium] › site-editor/font-library.spec.js:68:3 › Font Library › When a theme with bundled fonts is active › should show font variant panel when clicking on a font family [chromium] › site-editor/font-library.spec.js:113:3 › Font Library › When a user manages custom fonts via the UI › should allow user to add and remove multiple local font files [chromium] › site-editor/font-library.spec.js:191:3 › Font Library › When switching Theme Style variations › clicking on a font in the global styles sidebar should activate the font in the overlay when switching Theme Style variation [chromium] › site-editor/global-styles-sidebar.spec.js:23:2 › Global styles sidebar › should filter blocks list results [chromium] › site-editor/list-view.spec.js:52:2 › Site Editor List View › ensures List View global shortcut works properly [chromium] › site-editor/multi-entity-saving.spec.js:29:2 › Site Editor - Multi-entity save flow › save flow should work as expected [chromium] › site-editor/multi-entity-saving.spec.js:60:2 › Site Editor - Multi-entity save flow › save flow should allow re-saving after changing the same block attribute 171 passed (17.1m)
🎭 Playwright Run Summary
22 failed [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/various/block-bindings.spec.js:1092:4 › Block bindings › Template context › Image › Multiple bindings should lock the appropriate controls 1 skipped 156 passed (23.4m)
🎭 Playwright Run Summary
43 failed [chromium] › site-editor/navigation.spec.js:21:2 › Site editor navigation › Can use keyboard to navigate the site editor [chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page, edit template and toggle page template preview [chromium] › site-editor/pages.spec.js:240:2 › Pages › swap template and reset to default ────── [chromium] › site-editor/pages.spec.js:304:2 › Pages › swap template options should respect the declared `postTypes` [chromium] › site-editor/push-to-global-styles.spec.js:23:2 › Push to Global Styles button › should apply Heading block styles to all Heading blocks [chromium] › site-editor/site-editor-inserter.spec.js:24:2 › Site Editor Inserter › inserter toggle button should toggle global inserter [chromium] › site-editor/site-editor-inserter.spec.js:45:2 › Site Editor Inserter › should close the inserter when clicking on the toggle button [chromium] › site-editor/style-book.spec.js:30:2 › Style Book › should disable toolbar buttons when open [chromium] › site-editor/style-book.spec.js:48:2 › Style Book › should have tabs containing block examples [chromium] › site-editor/style-book.spec.js:89:2 › Style Book › should open correct Global Styles panel when example is clicked [chromium] › site-editor/style-book.spec.js:106:2 › Style Book › should allow to return Global Styles root when example is clicked [chromium] › site-editor/style-book.spec.js:127:2 › Style Book › should disappear when closed via click event or Escape key [chromium] › site-editor/style-book.spec.js:157:2 › Style Book › should persist when navigating the global styles sidebar [chromium] › site-editor/style-variations.spec.js:32:2 › Global styles variations › should have three variations available with the first one being active [chromium] › site-editor/style-variations.spec.js:69:2 › Global styles variations › should apply preset colors and font sizes in a variation [chromium] › site-editor/style-variations.spec.js:106:2 › Global styles variations › should apply custom colors and font sizes in a variation [chromium] › site-editor/style-variations.spec.js:149:2 › Global styles variations › should apply a color palette in a variation [chromium] › site-editor/style-variations.spec.js:179:2 › Global styles variations › should reflect style variations in the styles applied to the editor [chromium] › site-editor/template-part.spec.js:22:2 › Template Part › can create template parts via the block placeholder start blank option [chromium] › site-editor/template-part.spec.js:54:2 › Template Part › can create template parts via the block placeholder choose existing option [chromium] › site-editor/template-part.spec.js:80:2 › Template Part › can convert a single block to a template part [chromium] › site-editor/template-part.spec.js:119:2 › Template Part › can convert multiple blocks to a template part [chromium] › site-editor/template-part.spec.js:179:2 › Template Part › can detach blocks from a template part [chromium] › site-editor/template-part.spec.js:223:2 › Template Part › shows changes in a template when a template part it contains is modified [chromium] › site-editor/template-part.spec.js:257:2 › Template Part › doesn't throw a block error when clicking on a link [chromium] › site-editor/template-part.spec.js:342:2 › Template Part › can not import a widget area into a non-empty template part [chromium] › site-editor/template-part.spec.js:365:2 › Template Part › Keeps focus in place on undo in template parts [chromium] › site-editor/template-revert.spec.js:29:2 › Template Revert › should delete the template after saving the reverted template [chromium] › site-editor/template-revert.spec.js:62:2 › Template Revert › should show the original content after revert [chromium] › site-editor/template-revert.spec.js:83:2 › Template Revert › should show the original content after revert and page reload [chromium] › site-editor/template-revert.spec.js:106:2 › Template Reve

Artifacts

Produced during runtime
Name Size
failures-artifacts Expired
14.5 MB