Skip to content

Commit 7093f77

Browse files
authored
fix: avoid SSR requests in waitForRequestIdle (#16246)
1 parent 520bb89 commit 7093f77

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

‎packages/vite/src/node/server/transformRequest.ts‎

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -183,9 +183,14 @@ async function doTransform(
183183
resolved,
184184
)
185185

186-
constdepsOptimizer=getDepsOptimizer(config,ssr)
187-
if(!depsOptimizer?.isOptimizedDepFile(id)){
188-
server._registerRequestProcessing(id,()=>result)
186+
if(!ssr){
187+
// Only register client requests, server.waitForRequestsIdle should
188+
// have been called server.waitForClientRequestsIdle. We can rename
189+
// it as part of the environment API work
190+
constdepsOptimizer=getDepsOptimizer(config,ssr)
191+
if(!depsOptimizer?.isOptimizedDepFile(id)){
192+
server._registerRequestProcessing(id,()=>result)
193+
}
189194
}
190195

191196
returnresult

0 commit comments

Comments
 (0)