The llama.cpp project released build b11258, which includes a fix for the built-in web interface's service worker behavior. Previously, using flags like `--path` or `--no-ui` caused browsers to retain cached versions of the UI because the server returned a 404 for `/sw.js`, which does not trigger service worker removal.
- The server now serves a self-unregistering service worker that clears its caches and reloads open tabs when the UI is not being served, ensuring stale caches are discarded.
- A `sw.js` file located in the folder specified by `--path` continues to take precedence and is served first if present.
This change prevents users from seeing outdated cached interfaces when running the server without the built-in UI.