Skip to content

Commit 7093f77

Browse files
authoredMar 24, 2024··
fix: avoid SSR requests in waitForRequestIdle (#16246)
1 parent 520bb89 commit 7093f77

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed
 

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

+8-3
Original file line numberDiff line numberDiff line change
@@ -183,9 +183,14 @@ async function doTransform(
183183
resolved,
184184
)
185185

186-
const depsOptimizer = 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+
const depsOptimizer = getDepsOptimizer(config, ssr)
191+
if (!depsOptimizer?.isOptimizedDepFile(id)) {
192+
server._registerRequestProcessing(id, () => result)
193+
}
189194
}
190195

191196
return result

0 commit comments

Comments
 (0)
Please sign in to comment.