Fix: Block inserter panel visibility issue on mobile and tablet while building a page or post #123954
Annotations
10 errors, 2 warnings, and 1 notice
Run the tests:
test/e2e/specs/editor/various/inserting-blocks.spec.js#L105
1) [webkit] › editor/various/inserting-blocks.spec.js:54:2 › Inserting blocks (@Firefox, @WebKit) › inserts blocks by dragging and dropping from the global inserter
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('data-testid=block-draggable-chip').locator('visible=true')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('data-testid=block-draggable-chip').locator('visible=true')
103 |
104 | // Expect the draggable-chip to appear.
> 105 | await expect( insertingBlocksUtils.draggableChip ).toBeVisible();
| ^
106 |
107 | await page.mouse.up();
108 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:105:54
|
Run the tests:
test/e2e/specs/editor/various/inserting-blocks.spec.js#L105
1) [webkit] › editor/various/inserting-blocks.spec.js:54:2 › Inserting blocks (@Firefox, @WebKit) › inserts blocks by dragging and dropping from the global inserter
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('data-testid=block-draggable-chip').locator('visible=true')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('data-testid=block-draggable-chip').locator('visible=true')
103 |
104 | // Expect the draggable-chip to appear.
> 105 | await expect( insertingBlocksUtils.draggableChip ).toBeVisible();
| ^
106 |
107 | await page.mouse.up();
108 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:105:54
|
Run the tests:
test/e2e/specs/editor/various/inserting-blocks.spec.js#L105
1) [webkit] › editor/various/inserting-blocks.spec.js:54:2 › Inserting blocks (@Firefox, @WebKit) › inserts blocks by dragging and dropping from the global inserter
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('data-testid=block-draggable-chip').locator('visible=true')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('data-testid=block-draggable-chip').locator('visible=true')
103 |
104 | // Expect the draggable-chip to appear.
> 105 | await expect( insertingBlocksUtils.draggableChip ).toBeVisible();
| ^
106 |
107 | await page.mouse.up();
108 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:105:54
|
Run the tests:
test/e2e/specs/editor/various/inserting-blocks.spec.js#L160
2) [webkit] › editor/various/inserting-blocks.spec.js:119:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging blocks from the global inserter by pressing Escape
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('data-testid=block-draggable-chip').locator('visible=true')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('data-testid=block-draggable-chip').locator('visible=true')
158 |
159 | await expect( insertingBlocksUtils.indicator ).toBeVisible();
> 160 | await expect( insertingBlocksUtils.draggableChip ).toBeVisible();
| ^
161 |
162 | await page.keyboard.press( 'Escape' );
163 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:160:54
|
Run the tests:
test/e2e/specs/editor/various/inserting-blocks.spec.js#L160
2) [webkit] › editor/various/inserting-blocks.spec.js:119:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging blocks from the global inserter by pressing Escape
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('data-testid=block-draggable-chip').locator('visible=true')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('data-testid=block-draggable-chip').locator('visible=true')
158 |
159 | await expect( insertingBlocksUtils.indicator ).toBeVisible();
> 160 | await expect( insertingBlocksUtils.draggableChip ).toBeVisible();
| ^
161 |
162 | await page.keyboard.press( 'Escape' );
163 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:160:54
|
Run the tests:
test/e2e/specs/editor/various/inserting-blocks.spec.js#L160
2) [webkit] › editor/various/inserting-blocks.spec.js:119:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging blocks from the global inserter by pressing Escape
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('data-testid=block-draggable-chip').locator('visible=true')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('data-testid=block-draggable-chip').locator('visible=true')
158 |
159 | await expect( insertingBlocksUtils.indicator ).toBeVisible();
> 160 | await expect( insertingBlocksUtils.draggableChip ).toBeVisible();
| ^
161 |
162 | await page.keyboard.press( 'Escape' );
163 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:160:54
|
Run the tests:
test/e2e/specs/editor/various/inserting-blocks.spec.js#L413
3) [webkit] › editor/various/inserting-blocks.spec.js:388:2 › Inserting blocks (@Firefox, @WebKit) › should close the inserter when clicking on the toggle button
Error: Timed out 5000ms waiting for expect(locator).toBeHidden()
Locator: getByRole('region', { name: 'Block Library' })
Expected: hidden
Received: visible
Call log:
- expect.toBeHidden with timeout 5000ms
- waiting for getByRole('region', { name: 'Block Library' })
9 × locator resolved to <div role="region" tabindex="-1" aria-label="Block Library" class="interface-navigable-region interface-interface-skeleton__secondary-sidebar">…</div>
- unexpected value "visible"
411 | await inserterButton.click();
412 |
> 413 | await expect( blockLibrary ).toBeHidden();
| ^
414 | } );
415 |
416 | test( 'should insert block with the slash inserter when using multiple words', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:413:32
|
Run the tests:
test/e2e/specs/editor/various/inserting-blocks.spec.js#L413
3) [webkit] › editor/various/inserting-blocks.spec.js:388:2 › Inserting blocks (@Firefox, @WebKit) › should close the inserter when clicking on the toggle button
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeHidden()
Locator: getByRole('region', { name: 'Block Library' })
Expected: hidden
Received: visible
Call log:
- expect.toBeHidden with timeout 5000ms
- waiting for getByRole('region', { name: 'Block Library' })
9 × locator resolved to <div role="region" tabindex="-1" aria-label="Block Library" class="interface-navigable-region interface-interface-skeleton__secondary-sidebar">…</div>
- unexpected value "visible"
411 | await inserterButton.click();
412 |
> 413 | await expect( blockLibrary ).toBeHidden();
| ^
414 | } );
415 |
416 | test( 'should insert block with the slash inserter when using multiple words', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:413:32
|
Run the tests:
test/e2e/specs/editor/various/inserting-blocks.spec.js#L413
3) [webkit] › editor/various/inserting-blocks.spec.js:388:2 › Inserting blocks (@Firefox, @WebKit) › should close the inserter when clicking on the toggle button
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeHidden()
Locator: getByRole('region', { name: 'Block Library' })
Expected: hidden
Received: visible
Call log:
- expect.toBeHidden with timeout 5000ms
- waiting for getByRole('region', { name: 'Block Library' })
8 × locator resolved to <div role="region" tabindex="-1" aria-label="Block Library" class="interface-navigable-region interface-interface-skeleton__secondary-sidebar">…</div>
- unexpected value "visible"
411 | await inserterButton.click();
412 |
> 413 | await expect( blockLibrary ).toBeHidden();
| ^
414 | } );
415 |
416 | test( 'should insert block with the slash inserter when using multiple words', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:413:32
|
Run the tests:
test/e2e/specs/editor/various/inserting-blocks.spec.js#L644
4) [webkit] › editor/various/inserting-blocks.spec.js:624:2 › Inserting blocks (@Firefox, @WebKit) › can close the main inserter after inserting a single-use block, like the More block
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('region', { name: 'Block Library' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('region', { name: 'Block Library' })
642 | name: 'Block Library',
643 | } )
> 644 | ).toBeVisible();
| ^
645 | } );
646 |
647 | test( 'shows block preview when hovering over block in inserter', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:644:5
|
Your workflow is using a version of actions/cache that is scheduled for deprecation, actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9. Please update your workflow to use either v3 or v4 of actions/cache to avoid interruptions. Learn more: https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/#actions-cache-v1-v2-and-actions-toolkit-cache-package-closing-down
|
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Run the tests
4 failed
[webkit] › editor/various/inserting-blocks.spec.js:54:2 › Inserting blocks (@Firefox, @WebKit) › inserts blocks by dragging and dropping from the global inserter
[webkit] › editor/various/inserting-blocks.spec.js:119:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging blocks from the global inserter by pressing Escape
[webkit] › editor/various/inserting-blocks.spec.js:388:2 › Inserting blocks (@Firefox, @WebKit) › should close the inserter when clicking on the toggle button
[webkit] › editor/various/inserting-blocks.spec.js:624:2 › Inserting blocks (@Firefox, @WebKit) › can close the main inserter after inserting a single-use block, like the More block
1 skipped
201 passed (12.7m)
|
Loading