Skip to content

Implementing new UX for invoking rich text Link UI #94380

Implementing new UX for invoking rich text Link UI

Implementing new UX for invoking rich text Link UI #94380

Triggered via pull request January 24, 2024 15:29
Status Cancelled
Total duration 22m 14s
Artifacts 2

end2end-test.yml

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

Annotations

14 errors and 7 notices
[chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link: test/e2e/specs/site-editor/template-part.spec.js#L291
1) [chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for frameLocator('[name="editor-canvas"]').locator('p').locator('a').locator('text="Test 4"') locator resolved to <a href="https://google.com" data-rich-text-format-…>Test 4</a> attempting click action waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #1 waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #2 waiting 20ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #3 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #4 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #5 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #6 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #7 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #8 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #9 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree inte
[chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link: test/e2e/specs/site-editor/template-part.spec.js#L291
1) [chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for frameLocator('[name="editor-canvas"]').locator('p').locator('a').locator('text="Test 4"') locator resolved to <a href="https://google.com" data-rich-text-format-…>Test 4</a> attempting click action waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #1 waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #2 waiting 20ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #3 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #4 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #5 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #6 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #7 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #8 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #9 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" dat
[chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link: test/e2e/specs/site-editor/template-part.spec.js#L291
1) [chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for frameLocator('[name="editor-canvas"]').locator('p').locator('a').locator('text="Test 4"') locator resolved to <a href="https://google.com" data-rich-text-format-…>Test 4</a> attempting click action waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #1 waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #2 waiting 20ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #3 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #4 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #5 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #6 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #7 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #8 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #9 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" dat
Playwright - 6
Process completed with exit code 1.
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/paragraph.spec.js:163:4 › Paragraph › Empty paragraph › Dragging positions › Only the first block is an empty paragraph block: test/e2e/specs/editor/blocks/paragraph.spec.js#L250
1) [chromium] › editor/blocks/paragraph.spec.js:163:4 › Paragraph › Empty paragraph › Dragging positions › Only the first block is an empty paragraph block Error: Timeout 5000ms exceeded while waiting on the predicate 248 | ) 249 | ) > 250 | .toBeTruthy(); | ^ 251 | } 252 | 253 | { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:250:8
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/keyboard-navigable-blocks.spec.js:19:2 › Order of block keyboard navigation › permits tabbing through paragraph blocks in the expected order: test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js#L215
1) [chromium] › editor/various/keyboard-navigable-blocks.spec.js:19:2 › Order of block keyboard navigation › permits tabbing through paragraph blocks in the expected order Error: expect(received).toBe(expected) // Object.is equality Expected: "Link" Received: "More" 213 | } ); 214 | > 215 | expect( ariaLabel ).toBe( label ); | ^ 216 | } 217 | 218 | async navigateToContentEditorTop() { at KeyboardNavigableBlocks.expectLabelToHaveFocus (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:215:23) at KeyboardNavigableBlocks.tabThroughBlockToolbar (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:261:3) at KeyboardNavigableBlocks.tabThroughParagraphBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:224:3) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:36:3
[chromium] › editor/various/keyboard-navigable-blocks.spec.js:19:2 › Order of block keyboard navigation › permits tabbing through paragraph blocks in the expected order: test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js#L215
1) [chromium] › editor/various/keyboard-navigable-blocks.spec.js:19:2 › Order of block keyboard navigation › permits tabbing through paragraph blocks in the expected order Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "Link" Received: "More" 213 | } ); 214 | > 215 | expect( ariaLabel ).toBe( label ); | ^ 216 | } 217 | 218 | async navigateToContentEditorTop() { at KeyboardNavigableBlocks.expectLabelToHaveFocus (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:215:23) at KeyboardNavigableBlocks.tabThroughBlockToolbar (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:261:3) at KeyboardNavigableBlocks.tabThroughParagraphBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:224:3) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:36:3
[chromium] › editor/various/keyboard-navigable-blocks.spec.js:19:2 › Order of block keyboard navigation › permits tabbing through paragraph blocks in the expected order: test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js#L215
1) [chromium] › editor/various/keyboard-navigable-blocks.spec.js:19:2 › Order of block keyboard navigation › permits tabbing through paragraph blocks in the expected order Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "Link" Received: "More" 213 | } ); 214 | > 215 | expect( ariaLabel ).toBe( label ); | ^ 216 | } 217 | 218 | async navigateToContentEditorTop() { at KeyboardNavigableBlocks.expectLabelToHaveFocus (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:215:23) at KeyboardNavigableBlocks.tabThroughBlockToolbar (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:261:3) at KeyboardNavigableBlocks.tabThroughParagraphBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:224:3) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keyboard-navigable-blocks.spec.js:36:3
Playwright - 4
Process completed with exit code 1.
Playwright - 1
Canceling since a higher priority waiting request for 'End-to-End Tests-try/new-rich-text-link-invoking-ux' exists
Playwright - 1
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
Playwright - 1
The operation was canceled.
🎭 Playwright Run Summary
1 failed [chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link 4 skipped 118 passed (6.9m)
🎭 Playwright Run Summary
1 flaky [chromium] › editor/blocks/paragraph.spec.js:163:4 › Paragraph › Empty paragraph › Dragging positions › Only the first block is an empty paragraph block 1 skipped 137 passed (7.2m)
🎭 Playwright Run Summary
178 passed (7.4m)
🎭 Playwright Run Summary
3 skipped 119 passed (7.6m)
🎭 Playwright Run Summary
1 failed [chromium] › editor/various/keyboard-navigable-blocks.spec.js:19:2 › Order of block keyboard navigation › permits tabbing through paragraph blocks in the expected order 139 passed (8.1m)
🎭 Playwright Run Summary
1 skipped 176 passed (8.3m)
🎭 Playwright Run Summary
163 passed (9.3m)

Artifacts

Produced during runtime
Name Size
failures-artifacts Expired
4.82 MB
flaky-tests-report Expired
782 Bytes