-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Open
Labels
Description
Which component is affected?
Qwik Runtime
Describe the bug
Task functions do not re-run when props are tracked, and an inline component is part of the prop drill.
It does get the updated state, but somewhere along the way it looks like v2 loses the ability to track the prop.
In Qwik v1, this re-runs the task. In v2 it does not.
In our use case this isn't as big of a deal since we are moving away from inline components, but it still breaks the app nonetheless.
Reproduction
Steps to reproduce
Repro can be copy pasted with the small snippet above.
- Pass a prop
- Have an inline component that returns children
- Have a Qwik component that is part of that jsx children object
Props can no longer be tracked
System Info
System:
OS: macOS 15.5
CPU: (16) arm64 Apple M4 Max
Memory: 1.50 GB / 48.00 GB
Shell: 5.9 - /bin/zsh
Binaries:
Node: 22.14.0 - ~/.nvm/versions/node/v22.14.0/bin/node
Yarn: 1.22.22 - /usr/local/bin/yarn
npm: 10.9.2 - ~/.nvm/versions/node/v22.14.0/bin/npm
pnpm: 10.7.0 - ~/.nvm/versions/node/v22.14.0/bin/pnpm
bun: 1.1.7 - ~/.bun/bin/bun
Browsers:
Brave Browser: 135.1.77.95
Chrome: 138.0.7204.170
Safari: 18.5
Additional Information
No response
devcaeg