diff --git a/src/food-market.web/public/sw.js b/src/food-market.web/public/sw.js index 6c4220a..8d4f50b 100644 --- a/src/food-market.web/public/sw.js +++ b/src/food-market.web/public/sw.js @@ -38,6 +38,9 @@ self.addEventListener('fetch', (event) => { const req = event.request; if (req.method !== 'GET') return; // не вмешиваемся в мутации const url = new URL(req.url); + // SignalR-хаб (/hubs/*): long-poll / WebSocket-handshake, через cache не + // обходится — SW не вмешивается. + if (url.pathname.startsWith('/hubs/')) return; // Навигация по приложению — SPA shell. if (req.mode === 'navigate') {