Skip to content

Obviate mousetrap around Navigation Link popover #102412

Obviate mousetrap around Navigation Link popover

Obviate mousetrap around Navigation Link popover #102412

Triggered via pull request April 24, 2024 19:43
Status Failure
Total duration 19m 31s
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

11 errors, 8 warnings, and 8 notices
[chromium] › editor/blocks/navigation-list-view.spec.js:134:2 › Navigation block - List view editing › can add new menu items: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L206
1) [chromium] › editor/blocks/navigation-list-view.spec.js:134:2 › Navigation block - List view editing › can add new menu items Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: getByRole('combobox', { name: 'Link' }) Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for getByRole('combobox', { name: 'Link' }) 204 | // - be empty - not pre-populated 205 | // See: https://github.com/WordPress/gutenberg/issues/50733 > 206 | await expect( linkUIInput ).toBeFocused(); | ^ 207 | await expect( linkUIInput ).toBeEmpty(); 208 | 209 | // Provides test coverage for feature whereby Custom Link type at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:206:31
[chromium] › editor/blocks/navigation-list-view.spec.js:134:2 › Navigation block - List view editing › can add new menu items: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L206
1) [chromium] › editor/blocks/navigation-list-view.spec.js:134:2 › Navigation block - List view editing › can add new menu items Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: getByRole('combobox', { name: 'Link' }) Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for getByRole('combobox', { name: 'Link' }) 204 | // - be empty - not pre-populated 205 | // See: https://github.com/WordPress/gutenberg/issues/50733 > 206 | await expect( linkUIInput ).toBeFocused(); | ^ 207 | await expect( linkUIInput ).toBeEmpty(); 208 | 209 | // Provides test coverage for feature whereby Custom Link type at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:206:31
[chromium] › editor/blocks/navigation-list-view.spec.js:134:2 › Navigation block - List view editing › can add new menu items: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L206
1) [chromium] › editor/blocks/navigation-list-view.spec.js:134:2 › Navigation block - List view editing › can add new menu items Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: getByRole('combobox', { name: 'Link' }) Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for getByRole('combobox', { name: 'Link' }) 204 | // - be empty - not pre-populated 205 | // See: https://github.com/WordPress/gutenberg/issues/50733 > 206 | await expect( linkUIInput ).toBeFocused(); | ^ 207 | await expect( linkUIInput ).toBeEmpty(); 208 | 209 | // Provides test coverage for feature whereby Custom Link type at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:206:31
[chromium] › editor/blocks/navigation-list-view.spec.js:387:2 › Navigation block - List view editing › can add submenus: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L449
2) [chromium] › editor/blocks/navigation-list-view.spec.js:387:2 › Navigation block - List view editing › can add submenus Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('gridcell', { name: 'wordpress.org' }).filter({ hasText: 'Block 1 of 1, Level 2.' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('gridcell', { name: 'wordpress.org' }).filter({ hasText: 'Block 1 of 1, Level 2.' }) 447 | hasText: 'Block 1 of 1, Level 2.', // proxy for filtering by description. 448 | } ) > 449 | ).toBeVisible(); | ^ 450 | 451 | // Check that the original item is still there but that it is now 452 | // a submenu item. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:449:5
[chromium] › editor/blocks/navigation-list-view.spec.js:387:2 › Navigation block - List view editing › can add submenus: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L449
2) [chromium] › editor/blocks/navigation-list-view.spec.js:387:2 › Navigation block - List view editing › can add submenus Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('gridcell', { name: 'wordpress.org' }).filter({ hasText: 'Block 1 of 1, Level 2.' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('gridcell', { name: 'wordpress.org' }).filter({ hasText: 'Block 1 of 1, Level 2.' }) 447 | hasText: 'Block 1 of 1, Level 2.', // proxy for filtering by description. 448 | } ) > 449 | ).toBeVisible(); | ^ 450 | 451 | // Check that the original item is still there but that it is now 452 | // a submenu item. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:449:5
[chromium] › editor/blocks/navigation-list-view.spec.js:387:2 › Navigation block - List view editing › can add submenus: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L449
2) [chromium] › editor/blocks/navigation-list-view.spec.js:387:2 › Navigation block - List view editing › can add submenus Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('gridcell', { name: 'wordpress.org' }).filter({ hasText: 'Block 1 of 1, Level 2.' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('gridcell', { name: 'wordpress.org' }).filter({ hasText: 'Block 1 of 1, Level 2.' }) 447 | hasText: 'Block 1 of 1, Level 2.', // proxy for filtering by description. 448 | } ) > 449 | ).toBeVisible(); | ^ 450 | 451 | // Check that the original item is still there but that it is now 452 | // a submenu item. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:449:5
[chromium] › editor/blocks/navigation-list-view.spec.js:464:2 › Navigation block - List view editing › does not display link interface for blocks that have not just been inserted: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L531
3) [chromium] › editor/blocks/navigation-list-view.spec.js:464:2 › Navigation block - List view editing › does not display link interface for blocks that have not just been inserted TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor settings' }).getByRole('tab', { name: 'Settings' }) 529 | name: 'Settings', 530 | } ) > 531 | .click(); | ^ 532 | 533 | // "Remount" the List View. 534 | // this is where the bug previously occurred. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:531:5
[chromium] › editor/blocks/navigation-list-view.spec.js:464:2 › Navigation block - List view editing › does not display link interface for blocks that have not just been inserted: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L531
3) [chromium] › editor/blocks/navigation-list-view.spec.js:464:2 › Navigation block - List view editing › does not display link interface for blocks that have not just been inserted Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor settings' }).getByRole('tab', { name: 'Settings' }) 529 | name: 'Settings', 530 | } ) > 531 | .click(); | ^ 532 | 533 | // "Remount" the List View. 534 | // this is where the bug previously occurred. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:531:5
[chromium] › editor/blocks/navigation-list-view.spec.js:464:2 › Navigation block - List view editing › does not display link interface for blocks that have not just been inserted: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L531
3) [chromium] › editor/blocks/navigation-list-view.spec.js:464:2 › Navigation block - List view editing › does not display link interface for blocks that have not just been inserted Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor settings' }).getByRole('tab', { name: 'Settings' }) 529 | name: 'Settings', 530 | } ) > 531 | .click(); | ^ 532 | 533 | // "Remount" the List View. 534 | // this is where the bug previously occurred. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:531:5
[chromium] › editor/blocks/navigation.spec.js:318:2 › Navigation block › navigation manages focus for creating: test/e2e/specs/editor/blocks/navigation.spec.js#L683
4) [chromium] › editor/blocks/navigation.spec.js:318:2 › Navigation block › navigation manages focus for creating, editing, and deleting items Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: getByRole('link', { name: 'Dog (opens in a new tab)', exact: true }) Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for getByRole('link', { name: 'Dog (opens in a new tab)', exact: true }) - locator resolved to <a href="Dog" target="_blank" rel="external norefer…>…</a> - unexpected value "not focused" - locator resolved to <a href="Dog" target="_blank" rel="external norefer…>…</a> - unexpected value "not focused" - locator resolved to <a href="Dog" target="_blank" rel="external norefer…>…</a> - unexpected value "not focused" - locator resolved to <a href="Dog" target="_blank" rel="external norefer…>…</a> - unexpected value "not focused" - locator resolved to <a href="Dog" target="_blank" rel="external norefer…>…</a> - unexpected value "not focused" - locator resolved to <a href="Dog" target="_blank" rel="external norefer…>…</a> - unexpected value "not focused" - locator resolved to <a href="Dog" target="_blank" rel="external norefer…>…</a> - unexpected value "not focused" - locator resolved to <a href="Dog" target="_blank" rel="external norefer…>…</a> - unexpected value "not focused" - locator resolved to <a href="Dog" target="_blank" rel="external norefer…>…</a> - unexpected value "not focused" 681 | 682 | const linkControlLink = await this.getLinkControlLink( label ); > 683 | await expect( linkControlLink ).toBeFocused(); | ^ 684 | 685 | await this.page.keyboard.press( 'Escape' ); 686 | at Navigation.addPage (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:683:35) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:414: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 - 6
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 8
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 5
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 4
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 1
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 3
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 2
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 7
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
🎭 Playwright Run Summary
3 skipped 181 passed (5.7m)
🎭 Playwright Run Summary
3 skipped 145 passed (7.7m)
🎭 Playwright Run Summary
185 passed (8.7m)
🎭 Playwright Run Summary
1 skipped 184 passed (9.3m)
🎭 Playwright Run Summary
11 skipped 180 passed (8.8m)
🎭 Playwright Run Summary
1 skipped 177 passed (9.1m)
🎭 Playwright Run Summary
4 failed [chromium] › editor/blocks/navigation-list-view.spec.js:134:2 › Navigation block - List view editing › can add new menu items [chromium] › editor/blocks/navigation-list-view.spec.js:387:2 › Navigation block - List view editing › can add submenus [chromium] › editor/blocks/navigation-list-view.spec.js:464:2 › Navigation block - List view editing › does not display link interface for blocks that have not just been inserted [chromium] › editor/blocks/navigation.spec.js:318:2 › Navigation block › navigation manages focus for creating, editing, and deleting items 1 skipped 187 passed (11.5m)
🎭 Playwright Run Summary
221 passed (12.3m)

Artifacts

Produced during runtime
Name Size
failures-artifacts Expired
31.5 MB