Le projet llama.cpp a publié la compilation b11258, qui inclut une correction pour le comportement du service worker de l'interface web intégrée. Auparavant, l'utilisation de drapeaux comme `--path` ou `--no-ui` faisait que les navigateurs conservaient des versions en cache de l'interface car le serveur renvoyait un 404 pour `/sw.js`, ce qui ne déclenche pas la suppression du service worker.

  • Le serveur sert maintenant un service worker auto-désinscription qui efface ses caches et recharge les onglets ouverts lorsque l'UI n'est pas servie, garantissant que les caches obsolètes sont jetés.
  • Un fichier `sw.js` situé dans le dossier spécifié par `--path` conserve sa priorité et est servi en premier s'il est présent.

Ce changement empêche les utilisateurs de voir des interfaces mises en cache obsolètes lors de l'exécution du serveur sans l'UI intégrée.