Skip to content

[stable34] Fix: show Assistant icon if only translation provider available #1346

[stable34] Fix: show Assistant icon if only translation provider available

[stable34] Fix: show Assistant icon if only translation provider available #1346

Triggered via pull request June 17, 2026 21:47
Status Failure
Total duration 5m 18s
Artifacts 3

playwright.yml

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

Annotations

6 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/work/text/text/playwright/support/fixtures/Node.ts:84:5) at /home/runner/work/text/text/playwright/e2e/design.spec.ts:13:2
[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 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/ime-input.spec.ts:15:2
playwright (1, 3)
Process completed with exit code 1.
[chromium] β€Ί playwright/e2e/autosave.spec.ts:49:1 β€Ί saves after being disconnected for 2 minutes: playwright/e2e/autosave.spec.ts#L63
2) [chromium] β€Ί playwright/e2e/autosave.spec.ts:49:1 β€Ί saves after being disconnected for 2 minutes Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).not.toHaveAccessibleName(expected) failed Locator: locator('.editor').first().locator('.save-status') Expected pattern: not /Unsaved changes/ Received string: "Last saved 3 minutes ago - Unsaved changes" Timeout: 5000ms Call log: - Expect "not toHaveAccessibleName" with timeout 5000ms - waiting for locator('.editor').first().locator('.save-status') 14 Γ— locator resolved to <div data-v-e16ff5a4="" class="save-status saving" title="Last saved 3 minutes ago - Unsaved changes">…</div> - unexpected value "Last saved 3 minutes ago - Unsaved changes" 61 | await setOnline() 62 | await page.clock.fastForward(40_000) > 63 | await expect(editor.saveIndicator).not.toHaveAccessibleName(/Unsaved changes/) | ^ 64 | // TODO: Why does this not work? await expect(await file.getContent()).toBe('## Hello world') 65 | }) 66 | at /home/runner/work/text/text/playwright/e2e/autosave.spec.ts:63:41
[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-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 (2.5m)
🎭 Playwright Run Summary
1 flaky [chromium] β€Ί playwright/e2e/ime-input.spec.ts:30:1 β€Ί Input Chinese character via IME at beginning of paragraph works 16 passed (2.9m)
🎭 Playwright Run Summary
1 failed [chromium] β€Ί playwright/e2e/autosave.spec.ts:49:1 β€Ί saves after being disconnected for 2 minutes 1 flaky [chromium] β€Ί playwright/e2e/autosave.spec.ts:21:1 β€Ί saves after 30 seconds ───────────────────── 17 passed (3.8m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report_shard1
6.06 MB
sha256:197d3d5788b700687e5f1ca1632bbe7c346214309ebf7ca09c915f68a8d345c7
playwright-report_shard2
1.83 MB
sha256:1b01cbfa473e76f2c7ff1e29b139b6d11151f98ffd1d78269ab893980245340f
playwright-report_shard3
1.9 MB
sha256:ab337e8114b7432be3d38e48ed4810456ef1a97f8fe6dce72ea0483ad7a45f83