Service worker не обрабатывает событие fetch
столкнулся с проблемой что service worker не обрабатывает событие fetch. События install и activate срабатывают , fetch никак не ловится, ни в первый раз, ни после перезагрузок , ни на каких запросах (ресурсы или апи) . Приложение сделано через CRA , service worker находится в папке public. После билда хранится в самом корне проекта , так что область видимости для перехвата распространяется на весь проект. Ниже прикреплены скрины , показывающие статус, выводы консоли и код сервис воркера. Подскажите в чем может быть проблема?

self.addEventListener('install', (event) => {
console.log('EVENT INSTALL =>', event);
event.waitUntil(self.skipWaiting());
});
self.addEventListener('activate', (event) => {
console.log('ACTIVATE =>', event);
event.waitUntil(self.clients.claim());
});
self.addEventListener('fetch', (event) => {
console.log('FETCH =>', event);
});
Ответы (1 шт):
В данной ситуацией проблемой было , установленный путь в homepage в package.json (отличным от корня) что перенаправляло область отслеживания service-worker , запросов, по тому пути. Исправление homepage в данной ситуации , решило проблему.

