From: Pascal Date: Tue, 9 Jun 2026 09:12:58 +0000 (+0200) Subject: ui: fix mobile chat form overflow and bust stale bundle cache (#24158) X-Git-Tag: upstream/0.0.10438~862 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=efbacf8d21ee91daacc77cc285106e965d69564e;p=pkg%2Fggml%2Fsources%2Fllama.cpp ui: fix mobile chat form overflow and bust stale bundle cache (#24158) --- diff --git a/tools/ui/scripts/vite-plugin-llama-cpp-build.ts b/tools/ui/scripts/vite-plugin-llama-cpp-build.ts index 01c714a24..74e3de9ba 100644 --- a/tools/ui/scripts/vite-plugin-llama-cpp-build.ts +++ b/tools/ui/scripts/vite-plugin-llama-cpp-build.ts @@ -46,10 +46,12 @@ export function llamaCppBuildPlugin(): Plugin { content = content.replace(/\r/g, ''); content = GUIDE_FOR_FRONTEND + '\n' + content; - content = content.replace(/\/_app\/immutable\/bundle\.[^"]+\.js/g, './bundle.js'); + + // Keep the Vite hash as a query string so each build busts the browser cache + content = content.replace(/\/_app\/immutable\/bundle\.([^".]+)\.js/g, './bundle.js?$1'); content = content.replace( - /\/_app\/immutable\/assets\/bundle\.[^"]+\.css/g, - './bundle.css' + /\/_app\/immutable\/assets\/bundle\.([^".]+)\.css/g, + './bundle.css?$1' ); content = content.replace(/__sveltekit_[a-z0-9]+/g, '__sveltekit__'); diff --git a/tools/ui/src/routes/+layout.svelte b/tools/ui/src/routes/+layout.svelte index be474109a..aa023840b 100644 --- a/tools/ui/src/routes/+layout.svelte +++ b/tools/ui/src/routes/+layout.svelte @@ -254,7 +254,7 @@ /> -
+