Skip to content

fix: preserve props during eager SSR resume#8784

Merged
wmertens merged 1 commit into
build/v2from
v2-perwarm-props-inflation
Jun 30, 2026
Merged

fix: preserve props during eager SSR resume#8784
wmertens merged 1 commit into
build/v2from
v2-perwarm-props-inflation

Conversation

@Varixo

@Varixo Varixo commented Jun 30, 2026

Copy link
Copy Markdown
Member

This fixes an eager SSR resume issue where statePrewarm could restore component props proxies with missing constant props. During deserialization, referenced prop objects may be allocated before they are fully inflated, so the props proxy owner now preserves those references instead of normalizing them away.

@Varixo Varixo self-assigned this Jun 30, 2026
@Varixo Varixo requested a review from a team as a code owner June 30, 2026 13:57
@Varixo Varixo added the V2 label Jun 30, 2026
@changeset-bot

changeset-bot Bot commented Jun 30, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 3a0df67

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 5 packages
Name Type
@qwik.dev/core Patch
eslint-plugin-qwik Patch
@qwik.dev/react Patch
@qwik.dev/router Patch
create-qwik Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@maiieul maiieul moved this from Backlog to Waiting For Review in Qwik Development Jun 30, 2026
@Varixo Varixo force-pushed the v2-perwarm-props-inflation branch from af553e1 to 3a0df67 Compare June 30, 2026 14:01
@Varixo Varixo requested review from a team as code owners June 30, 2026 14:01
@pkg-pr-new

pkg-pr-new Bot commented Jun 30, 2026

Copy link
Copy Markdown

Open in StackBlitz

@qwik.dev/core

npm i https://pkg.pr.new/QwikDev/qwik/@qwik.dev/core@8784

@qwik.dev/router

npm i https://pkg.pr.new/QwikDev/qwik/@qwik.dev/router@8784

eslint-plugin-qwik

npm i https://pkg.pr.new/QwikDev/qwik/eslint-plugin-qwik@8784

create-qwik

npm i https://pkg.pr.new/QwikDev/qwik/create-qwik@8784

@qwik.dev/optimizer

npm i https://pkg.pr.new/QwikDev/qwik/@qwik.dev/optimizer@8784

commit: 3a0df67

@github-actions

github-actions Bot commented Jun 30, 2026

Copy link
Copy Markdown
Contributor
built with Refined Cloudflare Pages Action

⚡ Cloudflare Pages Deployment

Name Status Preview Last Commit
qwik-docs ✅ Ready (View Log) Visit Preview 3a0df67

@wmertens wmertens left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🐕

@wmertens wmertens merged commit b01f237 into build/v2 Jun 30, 2026
48 checks passed
@github-project-automation github-project-automation Bot moved this from Waiting For Review to Done in Qwik Development Jun 30, 2026
@wmertens wmertens deleted the v2-perwarm-props-inflation branch June 30, 2026 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants