Skip to content

fix: skip redundant batch.apply#17816

Merged
Rich-Harris merged 1 commit intomainfrom
skip-redundant-batch-apply
Feb 26, 2026
Merged

fix: skip redundant batch.apply#17816
Rich-Harris merged 1 commit intomainfrom
skip-redundant-batch-apply

Conversation

@Rich-Harris
Copy link
Copy Markdown
Member

tiny fix — just realised we're calling this.apply() (via this.activate()) unnecessarily, since it will happen again immediately after in flush_effects

@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Feb 26, 2026

🦋 Changeset detected

Latest commit: cc0b5a9

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

This PR includes changesets to release 1 package
Name Type
svelte 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

@github-actions
Copy link
Copy Markdown
Contributor

Playground

pnpm add https://pkg.pr.new/svelte@17816

@Rich-Harris
Copy link
Copy Markdown
Member Author

self-merging this to unblock other work

@Rich-Harris Rich-Harris merged commit 16a1351 into main Feb 26, 2026
22 checks passed
@Rich-Harris Rich-Harris deleted the skip-redundant-batch-apply branch February 26, 2026 21:59
@github-actions github-actions bot mentioned this pull request Feb 26, 2026
Rich-Harris pushed a commit that referenced this pull request Feb 27, 2026
This PR was opened by the [Changesets
release](https://github.com/changesets/action) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.


# Releases
## svelte@5.53.6

### Patch Changes

- perf: optimize parser hot paths for faster compilation
([#17811](#17811))

- fix: `SvelteMap` incorrectly handles keys with `undefined` values
([#17826](#17826))

- fix: SvelteURL `search` setter now returns the normalized value,
matching native URL behavior
([#17828](#17828))

- fix: visit synthetic value node during ssr
([#17824](#17824))

- fix: always case insensitive event handlers during ssr
([#17822](#17822))

- chore: more efficient effect scheduling
([#17808](#17808))

- perf: optimize compiler analysis phase
([#17823](#17823))

- fix: skip redundant batch.apply
([#17816](#17816))

- chore: null out current_batch before committing branches
([#17809](#17809))

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant