Проект llama.cpp выпустил сборку b11258, которая включает исправление поведения service worker встроенного веб-интерфейса. Ранее использование флагов вроде `--path` или `--no-ui` приводило к тому, что браузеры сохраняли закэшированные версии интерфейса, поскольку сервер возвращал 404 для `/sw.js`, что не вызывает удаление service worker.
- Сервер теперь отдает self-unregistering service worker, который очищает свои кэши и перезагружает открытые вкладки, когда UI не обслуживается, обеспечивая отбрасывание устаревших кэшей.
- Файл `sw.js`, расположенный в папке, указанной через `--path`, продолжает иметь приоритет и отдается первым, если он присутствует.
Это изменение предотвращает отображение устаревших закэшированных интерфейсов для пользователей при запуске сервера без встроенного UI.