svelte@5.53.8
sveltejs/sveltesvelte@5.53.8Mar 9, 2026by github-actions[bot]
AI Summary
A patch release focused on fixing rendering issues with contenteditable elements and async updates, alongside performance optimizations for effect scheduling and tree traversal.
Key Highlights
- Fix `{@html}` duplication inside contenteditable elements
- Fix async updates within pending boundaries
- Optimize effect tree traversal after `$:` assignments
- Simplify scheduling logic
Full Release Notes
### Patch Changes
- fix: `{@html}` no longer duplicates content inside `contenteditable` elements ([#17853](https://github.com/sveltejs/svelte/pull/17853))
- fix: don't access inert block effects ([#17882](https://github.com/sveltejs/svelte/pull/17882))
- fix: handle asnyc updates within pending boundary ([#17873](https://github.com/sveltejs/svelte/pull/17873))
- perf: avoid re-traversing the effect tree after `$:` assignments ([#17848](https://github.com/sveltejs/svelte/pull/17848))
- chore: simplify scheduling logic ([#17805](https://github.com/sveltejs/svelte/pull/17805))