Skip to content

chore(deps): update cypress to ^15.17.0 (main) #1309

chore(deps): update cypress to ^15.17.0 (main)

chore(deps): update cypress to ^15.17.0 (main) #1309

Triggered via pull request June 13, 2026 00:27
Status Failure
Total duration 11m 35s
Artifacts 3

playwright.yml

on: pull_request
Matrix: playwright
playwright-summary
7s
playwright-summary
Fit to window
Zoom out
Zoom in

Annotations

14 errors and 3 notices
[chromium] β€Ί playwright/e2e/design.spec.ts:16:1 β€Ί Editor container grows vertically: playwright/support/fixtures/Node.ts#L84
1) [chromium] β€Ί playwright/e2e/design.spec.ts:16:1 β€Ί Editor container grows vertically ─────────── Error: expect(locator).toBeVisible() failed Locator: getByLabel('empty.md', { exact: true }) Expected: visible Timeout: 15000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 15000ms - waiting for getByLabel('empty.md', { exact: true }) at support/fixtures/Node.ts:84 82 | await this.page.goto(`f/${this.id}`) 83 | await expect(this.page.getByLabel(this.name, { exact: true })) > 84 | .toBeVisible({ timeout }) | ^ 85 | } 86 | 87 | async move(newName: string) { at Node.open (/home/runner/actions-runner/_work/text/text/playwright/support/fixtures/Node.ts:84:5) at /home/runner/actions-runner/_work/text/text/playwright/e2e/design.spec.ts:13:2
[chromium] β€Ί playwright/e2e/conflict.spec.ts:140:3 β€Ί Plaintext conflict resolution β€Ί [conflict: playwright/e2e/conflict.spec.ts#L152
2) [chromium] β€Ί playwright/e2e/conflict.spec.ts:140:3 β€Ί Plaintext conflict resolution β€Ί [conflict, plaintext] manual resolution after typing while online - resolve with server version Error: expect(locator).toHaveText(expected) failed Locator: locator('.editor').first().getByRole('textbox') Expected: "Good bye" Received: "Good byeHello world" Timeout: 10000ms Call log: - Expect "toHaveText" with timeout 10000ms - waiting for locator('.editor').first().getByRole('textbox') 14 Γ— locator resolved to <div tabindex="0" role="textbox" translate="no" contenteditable="true" class="tiptap ProseMirror ProseMirror-focused">…</div> - unexpected value "Hello world" 9 Γ— locator resolved to <div tabindex="0" role="textbox" translate="no" contenteditable="true" class="tiptap ProseMirror ProseMirror-focused">…</div> - unexpected value "Good byeHello world" 150 | 151 | // Verify both verisons are shown > 152 | await expect(editor.content).toHaveText('Good bye', { timeout: 10_000 }) | ^ 153 | await expect(reader.content).toHaveText('Hello world') 154 | 155 | // Resolve conflict at /home/runner/work/text/text/playwright/e2e/conflict.spec.ts:152:33
[chromium] β€Ί playwright/e2e/autosave.spec.ts:21:1 β€Ί saves after 30 seconds: playwright/support/fixtures/Node.ts#L84
1) [chromium] β€Ί playwright/e2e/autosave.spec.ts:21:1 β€Ί saves after 30 seconds ──────────────────── Error: expect(locator).toBeVisible() failed Locator: getByLabel('empty.md', { exact: true }) Expected: visible Timeout: 15000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 15000ms - waiting for getByLabel('empty.md', { exact: true }) at support/fixtures/Node.ts:84 82 | await this.page.goto(`f/${this.id}`) 83 | await expect(this.page.getByLabel(this.name, { exact: true })) > 84 | .toBeVisible({ timeout }) | ^ 85 | } 86 | 87 | async move(newName: string) { at Node.open (/home/runner/work/text/text/playwright/support/fixtures/Node.ts:84:5) at /home/runner/work/text/text/playwright/e2e/autosave.spec.ts:18:2
playwright (3, 3)
Process completed with exit code 1.
[chromium] β€Ί playwright/e2e/versions.spec.ts:54:2 β€Ί Versions with distant timestamps β€Ί Compare: playwright/support/sections/ViewerSection.ts#L21
5) [chromium] β€Ί playwright/e2e/versions.spec.ts:54:2 β€Ί Versions with distant timestamps β€Ί Compare Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByRole('tab', { name: 'Versions' }) - locator resolved to <button role="tab" type="button" tabindex="-1" data-v-f21394d2="" data-v-9fb8a5f7="" aria-selected="false" id="tab-button-files_versions" aria-controls="tab-files_versions" class="checkbox-radio-switch app-sidebar-tabs__tab checkbox-radio-switch-button checkbox-radio-switch--button-variant checkbox-radio-switch--button-variant-h-grouped button-vue">…</button> - attempting click action 2 Γ— waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-v-8b11145d="" data-v-2dfe9355="" class="editor__content-wrapper" data-text-el="editor-content-wrapper">…</div> from <div id="viewer" role="dialog" tabindex="-1" aria-modal="true" data-v-5c3de0a="" data-v-01926ad2="" data-v-db9e4328="" data-handler="text" clear-view-delay="-1" aria-labelledby="modal-name-ktxyw" aria-describedby="modal-description-ktxyw" class="modal-mask viewer modal-mask--opaque modal-mask--light theme--default">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 Γ— waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-v-8b11145d="" data-v-2dfe9355="" class="editor__content-wrapper" data-text-el="editor-content-wrapper">…</div> from <div id="viewer" role="dialog" tabindex="-1" aria-modal="true" data-v-5c3de0a="" data-v-01926ad2="" data-v-db9e4328="" data-handler="text" clear-view-delay="-1" aria-labelledby="modal-name-ktxyw" aria-describedby="modal-description-ktxyw" class="modal-mask viewer modal-mask--opaque modal-mask--light theme--default">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 42 Γ— waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-v-8b11145d="" data-v-2dfe9355="" class="editor__content-wrapper" data-text-el="editor-content-wrapper">…</div> from <div id="viewer" role="dialog" tabindex="-1" aria-modal="true" data-v-5c3de0a="" data-v-01926ad2="" data-v-db9e4328="" data-handler="text" clear-view-delay="-1" aria-labelledby="modal-name-ktxyw" aria-describedby="modal-description-ktxyw" class="modal-mask viewer modal-mask--opaque modal-mask--light theme--default">…</div> subtree intercepts pointer events - retrying click action - waiting 500ms at support/sections/ViewerSection.ts:21 19 | public async openSidebarTab(name: 'Versions') { 20 | await this.clickAction('Open sidebar') > 21 | await this.page.getByRole('tab', { name }).click() | ^ 22 | return this.page.getByRole('tabpanel', { name }) 23 | } 24 | at ViewerSection.openSidebarTab (/home/runner/actions-runner/_work/text/text/playwright/support/sections/ViewerSection.ts:21:46) at /home/runner/actions-runner/_work/text/text/playwright/e2e/versions.spec.ts:56:20
[chromium] β€Ί playwright/e2e/versions.spec.ts:54:2 β€Ί Versions with distant timestamps β€Ί Compare: playwright/e2e/versions.spec.ts#L0
5) [chromium] β€Ί playwright/e2e/versions.spec.ts:54:2 β€Ί Versions with distant timestamps β€Ί Compare Test timeout of 30000ms exceeded.
[chromium] β€Ί playwright/e2e/versions.spec.ts:48:2 β€Ί Versions with distant timestamps β€Ί Show up: playwright/e2e/versions.spec.ts#L78
4) [chromium] β€Ί playwright/e2e/versions.spec.ts:48:2 β€Ί Versions with distant timestamps β€Ί Show up Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByRole('tabpanel', { name: 'Versions' }).getByRole('link').nth(2) - locator resolved to <a aria-label="" target="_blank" data-v-7e90555e="" class="list-item__anchor" rel="noopener noreferrer" href="/remote.php/dav/versions/x75ga/versions/204/1691420501">…</a> - attempting click action 2 Γ— waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-v-8b11145d="" data-v-2dfe9355="" class="editor__content-wrapper" data-text-el="editor-content-wrapper">…</div> from <div id="viewer" role="dialog" tabindex="-1" aria-modal="true" data-v-5c3de0a="" data-v-01926ad2="" data-v-db9e4328="" data-handler="text" clear-view-delay="-1" aria-labelledby="modal-name-rweoe" aria-describedby="modal-description-rweoe" class="modal-mask viewer modal-mask--opaque modal-mask--light theme--default">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 Γ— waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-v-8b11145d="" data-v-2dfe9355="" class="editor__content-wrapper" data-text-el="editor-content-wrapper">…</div> from <div id="viewer" role="dialog" tabindex="-1" aria-modal="true" data-v-5c3de0a="" data-v-01926ad2="" data-v-db9e4328="" data-handler="text" clear-view-delay="-1" aria-labelledby="modal-name-rweoe" aria-describedby="modal-description-rweoe" class="modal-mask viewer modal-mask--opaque modal-mask--light theme--default">…</div> subtree intercepts pointer events - retrying click action - waiting 100ms 43 Γ— waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div data-v-8b11145d="" data-v-2dfe9355="" class="editor__content-wrapper" data-text-el="editor-content-wrapper">…</div> from <div id="viewer" role="dialog" tabindex="-1" aria-modal="true" data-v-5c3de0a="" data-v-01926ad2="" data-v-db9e4328="" data-handler="text" clear-view-delay="-1" aria-labelledby="modal-name-rweoe" aria-describedby="modal-description-rweoe" class="modal-mask viewer modal-mask--opaque modal-mask--light theme--default">…</div> subtree intercepts pointer events - retrying click action - waiting 500ms 76 | expect(await versions.getByRole('link')).toHaveCount(3) 77 | // the oldest version is at the end of the versions list > 78 | await versions.getByRole('link').nth(2).click() | ^ 79 | await expect(editor.getHeading({ name: 'V1' })).toBeVisible() 80 | await versions.getByRole('link').nth(1).click() 81 | await expect(editor.getHeading({ name: 'V2' })).toBeVisible() at checkVersions (/home/runner/actions-runner/_work/text/text/playwright/e2e/versions.spec.ts:78:42) at /home/runner/actions-runner/_work/text/text/playwright/e2e/versions.spec.ts:51:3
[chromium] β€Ί playwright/e2e/versions.spec.ts:48:2 β€Ί Versions with distant timestamps β€Ί Show up: playwright/e2e/versions.spec.ts#L0
4) [chromium] β€Ί playwright/e2e/versions.spec.ts:48:2 β€Ί Versions with distant timestamps β€Ί Show up Test timeout of 30000ms exceeded.
[chromium] β€Ί playwright/e2e/print.spec.ts:22:2 β€Ί Shared file on ci: playwright/e2e/print.spec.ts#L25
3) [chromium] β€Ί playwright/e2e/print.spec.ts:22:2 β€Ί Shared file on ci ──────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(page).toHaveScreenshot(expected) failed Timeout: 5000ms Timeout 5000ms exceeded. Call log: - Expect "toHaveScreenshot" with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 3744338 pixels (ratio 0.96 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - Timeout 5000ms exceeded. 23 | await open() 24 | await page.emulateMedia({ media: 'print' }) > 25 | await expect(page).toHaveScreenshot({ fullPage: true }) | ^ 26 | }) 27 | }) 28 | at /home/runner/actions-runner/_work/text/text/playwright/e2e/print.spec.ts:25:22
[chromium] β€Ί playwright/e2e/print.spec.ts:22:2 β€Ί Shared file on ci: playwright/e2e/print.spec.ts#L25
3) [chromium] β€Ί playwright/e2e/print.spec.ts:22:2 β€Ί Shared file on ci ──────────────────────────── Error: expect(page).toHaveScreenshot(expected) failed 3744338 pixels (ratio 0.96 of all image pixels) are different. Call log: - Expect "toHaveScreenshot" with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 3744338 pixels (ratio 0.96 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 3744338 pixels (ratio 0.96 of all image pixels) are different. 23 | await open() 24 | await page.emulateMedia({ media: 'print' }) > 25 | await expect(page).toHaveScreenshot({ fullPage: true }) | ^ 26 | }) 27 | }) 28 | at /home/runner/actions-runner/_work/text/text/playwright/e2e/print.spec.ts:25:22
[chromium] β€Ί playwright/e2e/print.spec.ts:22:2 β€Ί Own file on ci: playwright/e2e/print.spec.ts#L25
2) [chromium] β€Ί playwright/e2e/print.spec.ts:22:2 β€Ί Own file on ci ─────────────────────────────── Error: expect(page).toHaveScreenshot(expected) failed Timeout: 5000ms Failed to take two consecutive stable screenshots. Call log: - Expect "toHaveScreenshot" with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - Expected an image 1280px by 3073px, received 1280px by 720px. 147906 pixels (ratio 0.04 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - Expected an image 1280px by 720px, received 1280px by 3073px. 147906 pixels (ratio 0.04 of all image pixels) are different. - waiting 250ms before taking screenshot - Timeout 5000ms exceeded. 23 | await open() 24 | await page.emulateMedia({ media: 'print' }) > 25 | await expect(page).toHaveScreenshot({ fullPage: true }) | ^ 26 | }) 27 | }) 28 | at /home/runner/actions-runner/_work/text/text/playwright/e2e/print.spec.ts:25:22
[chromium] β€Ί playwright/e2e/ime-input.spec.ts:30:1 β€Ί Input Chinese character via IME at beginning of paragraph works: playwright/support/fixtures/Node.ts#L84
1) [chromium] β€Ί playwright/e2e/ime-input.spec.ts:30:1 β€Ί Input Chinese character via IME at beginning of paragraph works Error: expect(locator).toBeVisible() failed Locator: getByLabel('empty.md', { exact: true }) Expected: visible Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 15000ms - waiting for getByLabel('empty.md', { exact: true }) at support/fixtures/Node.ts:84 82 | await this.page.goto(`f/${this.id}`) 83 | await expect(this.page.getByLabel(this.name, { exact: true })) > 84 | .toBeVisible({ timeout }) | ^ 85 | } 86 | 87 | async move(newName: string) { at Node.open (/home/runner/actions-runner/_work/text/text/playwright/support/fixtures/Node.ts:84:5) at /home/runner/actions-runner/_work/text/text/playwright/e2e/ime-input.spec.ts:15:2
[chromium] β€Ί playwright/e2e/ime-input.spec.ts:30:1 β€Ί Input Chinese character via IME at beginning of paragraph works: playwright/e2e/ime-input.spec.ts#L14
1) [chromium] β€Ί playwright/e2e/ime-input.spec.ts:30:1 β€Ί Input Chinese character via IME at beginning of paragraph works Test timeout of 30000ms exceeded while running "beforeEach" hook. 12 | const test = mergeTests(editorTest, uploadFileTest) 13 | > 14 | test.beforeEach(async ({ open }) => { | ^ 15 | await open() 16 | }) 17 | at /home/runner/actions-runner/_work/text/text/playwright/e2e/ime-input.spec.ts:14:6
playwright-summary
Process completed with exit code 1.
🎭 Playwright Run Summary
1 flaky [chromium] β€Ί playwright/e2e/design.spec.ts:16:1 β€Ί Editor container grows vertically ──────────── 15 passed (3.1m)
🎭 Playwright Run Summary
2 flaky [chromium] β€Ί playwright/e2e/autosave.spec.ts:21:1 β€Ί saves after 30 seconds ───────────────────── [chromium] β€Ί playwright/e2e/conflict.spec.ts:140:3 β€Ί Plaintext conflict resolution β€Ί [conflict, plaintext] manual resolution after typing while online - resolve with server version 17 passed (5.7m)
🎭 Playwright Run Summary
1 failed [chromium] β€Ί playwright/e2e/print.spec.ts:22:2 β€Ί Shared file on ci ───────────────────────────── 4 flaky [chromium] β€Ί playwright/e2e/ime-input.spec.ts:30:1 β€Ί Input Chinese character via IME at beginning of paragraph works [chromium] β€Ί playwright/e2e/print.spec.ts:22:2 β€Ί Own file on ci ──────────────────────────────── [chromium] β€Ί playwright/e2e/versions.spec.ts:48:2 β€Ί Versions with distant timestamps β€Ί Show up ─ [chromium] β€Ί playwright/e2e/versions.spec.ts:54:2 β€Ί Versions with distant timestamps β€Ί Compare ─ 12 passed (7.4m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report_shard1 Expired
50.5 MB
sha256:abd44136cdbb01560d8301a6f95f4aabca7a450c43bc6008f247bb2dd406604a
playwright-report_shard2 Expired
2.05 MB
sha256:aa1f846d581a3f673536d032879d75104b649721c9a66d7d85784841e8009bb0
playwright-report_shard3 Expired
15.1 MB
sha256:f320c2fd879da4e25ac4ecea4af561511c06695af214fceb2df4be1b02e1aac9