[use-effect] fix(web): replace reset Effect with render-time state adjustment in RepositoryPicker #636
Annotations
2 errors, 1 warning, and 1 notice
|
[fixtures] › e2e/responsive-workspace.e2e.ts:110:0 › content swaps retain one interactive destination across pointer and immediate paths:
e2e/responsive-workspace.e2e.ts#L127
1) [fixtures] › e2e/responsive-workspace.e2e.ts:110:0 › content swaps retain one interactive destination across pointer and immediate paths
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveAttribute(expected) failed
Locator: locator('[data-workspace-document-swap]').locator(':scope > [data-content-swap-state="outgoing"]:not([hidden])')
Expected: "true"
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "to.have.attribute.value" with timeout 10000ms
- waiting for locator('[data-workspace-document-swap]').locator(':scope > [data-content-swap-state="outgoing"]:not([hidden])')
125 | .toHaveCount(1);
126 | await expect(outgoing).toHaveCount(1);
> 127 | await expect(outgoing).toHaveAttribute("aria-hidden", "true");
| ^
128 | await expect(outgoing).toHaveAttribute("inert", "");
129 | let sampledCounts = await stack.evaluate(async element => {
130 | let counts: number[] = [];
at /home/runner/work/chopin/chopin/e2e/responsive-workspace.e2e.ts:127:24
|
|
[fixtures] › e2e/responsive-workspace.e2e.ts:110:0 › content swaps retain one interactive destination across pointer and immediate paths:
e2e/responsive-workspace.e2e.ts#L159
1) [fixtures] › e2e/responsive-workspace.e2e.ts:110:0 › content swaps retain one interactive destination across pointer and immediate paths
Error: expect(locator).toHaveCount(expected) failed
Locator: locator('[data-workspace-document-swap]').locator(':scope > [data-content-swap-state]:not([hidden])')
Expected: 1
Received: 2
Timeout: 100ms
Call log:
- Expect "to.have.count" with timeout 100ms
- waiting for locator('[data-workspace-document-swap]').locator(':scope > [data-content-swap-state]:not([hidden])')
- locator resolved to 2 elements
- unexpected value "2"
157 | await expect(visible).toHaveCount(2);
158 | await page.emulateMedia({ reducedMotion: "reduce" });
> 159 | await expect(visible).toHaveCount(1, { timeout: 100 });
| ^
160 |
161 | await page.emulateMedia({ reducedMotion: "no-preference" });
162 | await decisions.click();
at /home/runner/work/chopin/chopin/e2e/responsive-workspace.e2e.ts:159:23
|
|
container
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: docker/build-push-action@v6, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🎭 Playwright Run Summary
1 flaky
[fixtures] › e2e/responsive-workspace.e2e.ts:110:0 › content swaps retain one interactive destination across pointer and immediate paths
227 passed (3.8m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
githubnext~chopin~NDR66H.dockerbuild
|
62 KB |
sha256:5af312ae6ae25304b63a35e133db67f6e7a9724873ed0061b9f91995bec5ca4b
|
|