[w3c/ServiceWorker] https://w3c.github.io/ServiceWorker/#client-navigate is synchronously accessing to a client active service worker (Issue #1638)

Step 4 of the navigate algorithm:
`If this's associated service worker client's active service worker is not this's relevant global object’s service worker, return a promise rejected with a TypeError.`

This step is done synchronously in the service worker's thread.
I would expect this check to be done within a 'run in parallel' block since it is difficult to know from a service worker whether a client is controlled or not.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/w3c/ServiceWorker/issues/1638

You are receiving this because you are subscribed to this thread.

Message ID: <w3c/ServiceWorker/issues/1638@github.com>

Received on Thursday, 31 March 2022 06:03:20 UTC