Skip to content

fix(qwik): unblock vnode-data resume waiters on failure instead of hanging#8773

Merged
maiieul merged 1 commit into
build/v2from
claude/surface-vnode-resume-failures
Jun 26, 2026
Merged

fix(qwik): unblock vnode-data resume waiters on failure instead of hanging#8773
maiieul merged 1 commit into
build/v2from
claude/surface-vnode-resume-failures

Conversation

@maiieul

@maiieul maiieul commented Jun 26, 2026

Copy link
Copy Markdown
Member

What is it?

  • Bug

Description

Sibling to #8772 (which fixed the container state-data side). The vnode-data resume pipeline had the same class of bug: a thrown resume left onVNodeDataReady/whenVNodeDataReady/onContainerDataReady waiters hanging on a bare throw. Now it logs the error and calls markVNodeDataReady so the waiters fire instead of hanging silently.

…nging

On a vnode-data resume error, logError and markVNodeDataReady so
onVNodeDataReady/whenVNodeDataReady waiters fire instead of hanging on the bare throw.
@maiieul maiieul requested a review from a team as a code owner June 26, 2026 05:54
@changeset-bot

changeset-bot Bot commented Jun 26, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: fd9f197

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 self-assigned this Jun 26, 2026
@maiieul maiieul moved this to Waiting For Review in Qwik Development Jun 26, 2026
@pkg-pr-new

pkg-pr-new Bot commented Jun 26, 2026

Copy link
Copy Markdown

Open in StackBlitz

@qwik.dev/core

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

@qwik.dev/router

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

eslint-plugin-qwik

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

create-qwik

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

@qwik.dev/optimizer

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

commit: fd9f197

@github-actions

github-actions Bot commented Jun 26, 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 fd9f197

@maiieul maiieul merged commit a56372d into build/v2 Jun 26, 2026
49 checks passed
@maiieul maiieul deleted the claude/surface-vnode-resume-failures branch June 26, 2026 07:19
@github-project-automation github-project-automation Bot moved this from Waiting For Review to Done in Qwik Development Jun 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants