self.addEventListener('fetch', event => { event.waitUntil(async function () { if (!event.clientId) return; const client = await clients.get(event.clientId); if (!client) return; client.postMessage({ fetchUrl: event.request.url, topicsHeader: String(event.request.headers.get("Sec-Browsing-Topics")) }); }()); });