Thanks to visit codestin.com
Credit goes to github.com

Skip to content

fix(optimizer): settle pending dependency processing on close - #23442

Open
leonardoventurini wants to merge 2 commits into
vitejs:mainfrom
leonardoventurini:fix/optimizer-shutdown-processing
Open

fix(optimizer): settle pending dependency processing on close#23442
leonardoventurini wants to merge 2 commits into
vitejs:mainfrom
leonardoventurini:fix/optimizer-shutdown-processing

Conversation

@leonardoventurini

@leonardoventurini leonardoventurini commented Sep 6, 2026

Copy link
Copy Markdown

Fixes #22934.

Settle current and queued dependency-processing promises on shutdown so pending loads cannot block server.close(). Adds deterministic regressions for shutdown before initialization and during optimization.

Builds on top of #22935.

@leonardoventurini
leonardoventurini marked this pull request as ready for review September 6, 2026 18:27
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.

server.close() hangs forever when a dependency is discovered mid-optimize (optimizer never settles its processing promise)

1 participant