Похоже, это проблема совместимости версий Workbox. В Firefox я не сталкивался с ошибками, но в Google Chrome она возникает только у меня. Я развернул как старую версию (3.1.0.beta2), так и последнюю версию (3.1.0.beta5) Discourse, и ошибка проявляется только в версии 3.1.0.beta5 при использовании Google Chrome.
Я также видел ту же ошибку на meta.
Регистрации в: /Users/mac/Library/Application Support/Google/Chrome/Default (0)
Область действия: https://meta.discourse.org/
ID регистрации: 258 (незарегистрирован)
Предзагрузка навигации включена: false
Длина заголовка предзагрузки навигации: 4
Незарегистрированный воркер:
Статус установки: REDUNDANT
Статус выполнения: RUNNING
Наличие обработчика fetch: UNKNOWN
Тип обработчика fetch: UNKNOWN
Скрипт: https://meta.discourse.org/service-worker.js
ID версии: 279
ID процесса рендеринга: 2118
ID потока рендеринга: 2
ID маршрута агента DevTools: 6
Журнал:
Я использую Chrome на Mac, который уже является последней версией, и я очистил кэш. Ошибка всё ещё сохраняется, но возможно, что она возникает только локально на моём компьютере.
Да! Я провёл исследование, и, похоже, замена workbox.cacheableResponse.Plugin на workbox.cacheableResponse.CacheableResponsePlugin может стать возможным решением.