Skip to content

fix(rsc): fix deserializing client reference in server environment with React 19.2.1+ #1864

fix(rsc): fix deserializing client reference in server environment with React 19.2.1+

fix(rsc): fix deserializing client reference in server environment with React 19.2.1+ #1864

Triggered via pull request December 4, 2025 01:10
Status Success
Total duration 8m 21s
Artifacts 1

ci-rsc.yml

on: pull_request
Matrix: test-e2e
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 8 notices
[chromium] › e2e/basic.test.ts:994:5 › dev-default › css url server hmr: packages/plugin-rsc/e2e/basic.test.ts#L1005
2) [chromium] › e2e/basic.test.ts:994:5 › dev-default › css url server hmr ─────────────────────── Error: expect(locator).toHaveCSS(expected) failed Locator: locator('.test-style-url-server') Expected: "rgb(255, 165, 0)" Received: "rgb(0, 165, 255)" Timeout: 5000ms Call log: - Expect "toHaveCSS" with timeout 5000ms - waiting for locator('.test-style-url-server') 9 × locator resolved to <div class="test-style-url-server">test-style-url-server</div> - unexpected value "rgb(0, 165, 255)" 1003 | ) 1004 | editor.reset() > 1005 | await expect(page.locator('.test-style-url-server')).toHaveCSS( | ^ 1006 | 'color', 1007 | 'rgb(255, 165, 0)', 1008 | ) at /Users/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/basic.test.ts:1005:60
[chromium] › e2e/basic.test.ts:592:5 › dev-default › shared hmr not atomic: packages/plugin-rsc/e2e/basic.test.ts#L611
1) [chromium] › e2e/basic.test.ts:592:5 › dev-default › shared hmr not atomic ──────────────────── Error: expect(locator).toContainText(expected) failed Locator: getByTestId('test-hmr-shared-atomic') Expected substring: "ErrorBoundary" Received string: "test-hmr-shared-atomic: ok (test-shared)" Timeout: 5000ms Call log: - Expect "toContainText" with timeout 5000ms - waiting for getByTestId('test-hmr-shared-atomic') 3 × locator resolved to <div data-testid="test-hmr-shared-atomic">…</div> - unexpected value "test-hmr-shared-atomic: ok (test-shared-edit)" 6 × locator resolved to <div data-testid="test-hmr-shared-atomic">…</div> - unexpected value "test-hmr-shared-atomic: ok (test-shared)" 609 | // non-atomic update causes an error 610 | editor.reset() > 611 | await expect(page.getByTestId('test-hmr-shared-atomic')).toContainText( | ^ 612 | 'ErrorBoundary', 613 | ) 614 | at /Users/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/basic.test.ts:611:64
🎭 Playwright Run Summary
94 skipped 375 passed (3.0m)
🎭 Playwright Run Summary
92 skipped 377 passed (4.3m)
🎭 Playwright Run Summary
78 skipped 391 passed (4.3m)
🎭 Playwright Run Summary
92 skipped 377 passed (4.3m)
🎭 Playwright Run Summary
107 skipped 362 passed (4.4m)
🎭 Playwright Run Summary
80 skipped 389 passed (5.6m)
🎭 Playwright Run Summary
2 flaky [chromium] › e2e/basic.test.ts:592:5 › dev-default › shared hmr not atomic ───────────────────── [chromium] › e2e/basic.test.ts:994:5 › dev-default › css url server hmr ──────────────────────── 78 skipped 389 passed (6.1m)
🎭 Playwright Run Summary
78 skipped 391 passed (6.2m)

Artifacts

Produced during runtime
Name Size Digest
test-results-macos-latest-chromium
1.74 MB
sha256:38191fe4bd4a3a566e88f31ef8accfcd3a21a3f945a8a95b0872c4145ff04a1b