diff --git a/vite.config.js b/vite.config.js
index eb2e67436cebc179d93cf2ac42b780239a2b7853..e9fad47a60dde09c0bb7e603cf4c2de5891a4be9 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -106,6 +106,9 @@ export default defineConfig({
     'process.env.GITLAB_WEB_IDE_PUBLIC_PATH': JSON.stringify(GITLAB_WEB_IDE_PUBLIC_PATH),
   },
   server: {
+    warmup: {
+      clientFiles: ['javascripts/entrypoints/main.js', 'javascripts/entrypoints/super_sidebar.js'],
+    },
     hmr: viteGDKConfig.hmr,
     https: false,
     watch: