@qwik.dev/core@2.0.0-beta.18
📦 qwikView on GitHub →
🐛 15 fixes🔧 4 symbols
Summary
This patch release focuses on numerous bug fixes across rendering, task scheduling, signal handling, and server-side operations.
🐛 Bug Fixes
- Fixed getting flags on undefined values.
- Fixed rendering components with async tasks on the server.
- waitForDrain now also waits for paused cursors.
- Fixed rendering var prop SVG attributes with correct namespaces.
- Fixed multiple event registering issues.
- Fixed triggering visible task when a component returns null or undefined.
- Fixed iteration variable usage in qrl prop.
- Fixed component content rerender edge case involving slots.
- Ensured cleanup logic for nested slotted components runs correctly after client-side rendering.
- Prevented merging useVisibleTask$ and useComputed$ code together with other segments to avoid overpreloading when their entry contains many transitive imports.
- Fixed merging onInput$ and bind handlers.
- Fixed rendering arrays without keys.
- Fixed a computed signal memory leak when reusing an effect subscriber in a loop.
- Fixed finding context in unclaimed projections.
- After resuming, visible tasks now only run when actually visible, not just when a task needs running (CSR behavior remains unchanged).