Skip to content

Add an editableRoot block support for native cross-block selection #161642

Add an editableRoot block support for native cross-block selection

Add an editableRoot block support for native cross-block selection #161642

Triggered via pull request June 30, 2026 23:07
Status Failure
Total duration 32m 4s
Artifacts 2

end2end-test.yml

on: pull_request
Matrix: e2e-playwright
Merge Artifacts
1m 0s
Merge Artifacts
Report to GitHub
0s
Report to GitHub
Fit to window
Zoom out
Zoom in

Annotations

8 errors and 8 notices
Playwright - 4
Process completed with exit code 1.
[chromium] › specs/editor/various/list-view-spotlight-mode.spec.js:219:2 › List View Spotlight Mode › exits spotlight mode when pressing Escape key: test/e2e/specs/editor/various/list-view-spotlight-mode.spec.js#L263
2) [chromium] › specs/editor/various/list-view-spotlight-mode.spec.js:219:2 › List View Spotlight Mode › exits spotlight mode when pressing Escape key Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeFocused() failed Locator: locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Block beneath pattern' }) Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Block beneath pattern' }) 9 × locator resolved to <p tabindex="0" role="document" data-empty="false" aria-multiline="true" aria-readonly="false" data-title="Paragraph" contenteditable="true" data-type="core/paragraph" aria-label="Block: Paragraph" data-wp-block-attribute-key="content" id="block-074e7649-766b-4b1e-8dbe-816d7277dd81" data-block="074e7649-766b-4b1e-8dbe-816d7277dd81" class="block-editor-rich-text__editable block-editor-block-list__block wp-block is-selected wp-block-paragraph rich-text">Block beneath pattern</p> - unexpected value "inactive" 261 | 262 | await blockBeneath.click(); > 263 | await expect( blockBeneath ).toBeFocused(); | ^ 264 | } ); 265 | 266 | test( 'exits spotlight mode when pressing Escape key in list view', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/list-view-spotlight-mode.spec.js:263:32
[chromium] › specs/editor/various/list-view-spotlight-mode.spec.js:219:2 › List View Spotlight Mode › exits spotlight mode when pressing Escape key: test/e2e/specs/editor/various/list-view-spotlight-mode.spec.js#L263
2) [chromium] › specs/editor/various/list-view-spotlight-mode.spec.js:219:2 › List View Spotlight Mode › exits spotlight mode when pressing Escape key Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeFocused() failed Locator: locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Block beneath pattern' }) Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Block beneath pattern' }) 9 × locator resolved to <p tabindex="0" role="document" data-empty="false" aria-multiline="true" aria-readonly="false" data-title="Paragraph" contenteditable="true" data-type="core/paragraph" aria-label="Block: Paragraph" data-wp-block-attribute-key="content" id="block-4c6f291c-04d7-421c-9f56-bc58da2ba7d4" data-block="4c6f291c-04d7-421c-9f56-bc58da2ba7d4" class="block-editor-rich-text__editable block-editor-block-list__block wp-block is-selected wp-block-paragraph rich-text">Block beneath pattern</p> - unexpected value "inactive" 261 | 262 | await blockBeneath.click(); > 263 | await expect( blockBeneath ).toBeFocused(); | ^ 264 | } ); 265 | 266 | test( 'exits spotlight mode when pressing Escape key in list view', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/list-view-spotlight-mode.spec.js:263:32
[chromium] › specs/editor/various/list-view-spotlight-mode.spec.js:219:2 › List View Spotlight Mode › exits spotlight mode when pressing Escape key: test/e2e/specs/editor/various/list-view-spotlight-mode.spec.js#L263
2) [chromium] › specs/editor/various/list-view-spotlight-mode.spec.js:219:2 › List View Spotlight Mode › exits spotlight mode when pressing Escape key Error: expect(locator).toBeFocused() failed Locator: locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Block beneath pattern' }) Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Block beneath pattern' }) 9 × locator resolved to <p tabindex="0" role="document" data-empty="false" aria-multiline="true" aria-readonly="false" data-title="Paragraph" contenteditable="true" data-type="core/paragraph" aria-label="Block: Paragraph" data-wp-block-attribute-key="content" id="block-5554489e-4594-4753-b4b1-9923f4010828" data-block="5554489e-4594-4753-b4b1-9923f4010828" class="block-editor-rich-text__editable block-editor-block-list__block wp-block is-selected wp-block-paragraph rich-text">Block beneath pattern</p> - unexpected value "inactive" 261 | 262 | await blockBeneath.click(); > 263 | await expect( blockBeneath ).toBeFocused(); | ^ 264 | } ); 265 | 266 | test( 'exits spotlight mode when pressing Escape key in list view', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/list-view-spotlight-mode.spec.js:263:32
[chromium] › specs/editor/various/list-view-spotlight-mode.spec.js:103:2 › List View Spotlight Mode › shows disabled blocks in list view and constrains keyboard navigation: test/e2e/specs/editor/various/list-view-spotlight-mode.spec.js#L163
1) [chromium] › specs/editor/various/list-view-spotlight-mode.spec.js:103:2 › List View Spotlight Mode › shows disabled blocks in list view and constrains keyboard navigation Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeFocused() failed Locator: locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Pattern paragraph 2' }) Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Pattern paragraph 2' }) 9 × locator resolved to <p tabindex="0" role="document" data-empty="false" aria-multiline="true" aria-readonly="false" data-title="Paragraph" contenteditable="true" data-type="core/paragraph" aria-label="Block: Paragraph" data-wp-block-attribute-key="content" id="block-2fa1ad0e-085e-4ed3-8da8-9dfb0f7dab04" data-block="2fa1ad0e-085e-4ed3-8da8-9dfb0f7dab04" class="block-editor-rich-text__editable block-editor-block-list__block wp-block is-selected wp-block-paragraph rich-text">Pattern paragraph 2</p> - unexpected value "inactive" 161 | } ) 162 | .filter( { hasText: 'Pattern paragraph 2' } ); > 163 | await expect( patternParagraph2 ).toBeFocused(); | ^ 164 | 165 | // Attempting to navigate beyond the pattern is prevented. 166 | await page.keyboard.press( 'ArrowDown' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/list-view-spotlight-mode.spec.js:163:37
[chromium] › specs/editor/various/list-view-spotlight-mode.spec.js:103:2 › List View Spotlight Mode › shows disabled blocks in list view and constrains keyboard navigation: test/e2e/specs/editor/various/list-view-spotlight-mode.spec.js#L163
1) [chromium] › specs/editor/various/list-view-spotlight-mode.spec.js:103:2 › List View Spotlight Mode › shows disabled blocks in list view and constrains keyboard navigation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeFocused() failed Locator: locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Pattern paragraph 2' }) Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Pattern paragraph 2' }) 9 × locator resolved to <p tabindex="0" role="document" data-empty="false" aria-multiline="true" aria-readonly="false" data-title="Paragraph" contenteditable="true" data-type="core/paragraph" aria-label="Block: Paragraph" data-wp-block-attribute-key="content" id="block-88aa3c8d-1960-478d-8ea4-a9c94bbc0823" data-block="88aa3c8d-1960-478d-8ea4-a9c94bbc0823" class="block-editor-rich-text__editable block-editor-block-list__block wp-block is-selected wp-block-paragraph rich-text">Pattern paragraph 2</p> - unexpected value "inactive" 161 | } ) 162 | .filter( { hasText: 'Pattern paragraph 2' } ); > 163 | await expect( patternParagraph2 ).toBeFocused(); | ^ 164 | 165 | // Attempting to navigate beyond the pattern is prevented. 166 | await page.keyboard.press( 'ArrowDown' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/list-view-spotlight-mode.spec.js:163:37
[chromium] › specs/editor/various/list-view-spotlight-mode.spec.js:103:2 › List View Spotlight Mode › shows disabled blocks in list view and constrains keyboard navigation: test/e2e/specs/editor/various/list-view-spotlight-mode.spec.js#L163
1) [chromium] › specs/editor/various/list-view-spotlight-mode.spec.js:103:2 › List View Spotlight Mode › shows disabled blocks in list view and constrains keyboard navigation Error: expect(locator).toBeFocused() failed Locator: locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Pattern paragraph 2' }) Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('[name="editor-canvas"]').contentFrame().getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Pattern paragraph 2' }) 9 × locator resolved to <p tabindex="0" role="document" data-empty="false" aria-multiline="true" aria-readonly="false" data-title="Paragraph" contenteditable="true" data-type="core/paragraph" aria-label="Block: Paragraph" data-wp-block-attribute-key="content" id="block-f042f584-d657-405b-985b-33a64d715df9" data-block="f042f584-d657-405b-985b-33a64d715df9" class="block-editor-rich-text__editable block-editor-block-list__block wp-block is-selected wp-block-paragraph rich-text">Pattern paragraph 2</p> - unexpected value "inactive" 161 | } ) 162 | .filter( { hasText: 'Pattern paragraph 2' } ); > 163 | await expect( patternParagraph2 ).toBeFocused(); | ^ 164 | 165 | // Attempting to navigate beyond the pattern is prevented. 166 | await page.keyboard.press( 'ArrowDown' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/list-view-spotlight-mode.spec.js:163:37
Merge Artifacts
No artifacts found matching pattern 'flaky-tests-report*'
🎭 Playwright Run Summary
7 skipped 248 passed (10.8m)
🎭 Playwright Run Summary
5 skipped 247 passed (12.7m)
🎭 Playwright Run Summary
4 skipped 261 passed (13.7m)
🎭 Playwright Run Summary
266 passed (14.3m)
🎭 Playwright Run Summary
3 skipped 278 passed (14.5m)
🎭 Playwright Run Summary
2 failed [chromium] › specs/editor/various/list-view-spotlight-mode.spec.js:103:2 › List View Spotlight Mode › shows disabled blocks in list view and constrains keyboard navigation [chromium] › specs/editor/various/list-view-spotlight-mode.spec.js:219:2 › List View Spotlight Mode › exits spotlight mode when pressing Escape key 18 skipped 256 passed (16.0m)
🎭 Playwright Run Summary
6 skipped 256 passed (17.2m)
🎭 Playwright Run Summary
1 skipped 270 passed (27.0m)

Artifacts

Produced during runtime
Name Size Digest
blob-reports-merged
22 MB
sha256:d69d27d7b113f68e6ef75026e82f0806a5ce79c61340b1b1209f8bc0d56ee54d
html-report--attempt-1
21 MB
sha256:3a628d59c544a03cb52e85770c5e7e6234ad4b4c1ff9806856e370e3ebf92945