Skip to content

Editorial: queue a task in ServiceWorkerGlobalScope.skipWaiting#1835

Open
monica-ch wants to merge 1 commit into
w3c:mainfrom
monica-ch:queue-task-serviceworkerglobalscope
Open

Editorial: queue a task in ServiceWorkerGlobalScope.skipWaiting#1835
monica-ch wants to merge 1 commit into
w3c:mainfrom
monica-ch:queue-task-serviceworkerglobalscope

Conversation

@monica-ch

@monica-ch monica-ch commented Jul 16, 2026

Copy link
Copy Markdown
Collaborator

Update to service-worker-global-scope-skipwaiting.

skipWaiting() resolved its promise directly from an "in parallel" block, which violates the "don't touch JS objects from parallel" rule. Wrap the resolve in a Queue a task on the service worker's responsible event loop.

This is part 3/6 of #1740. Split out from #1755 for focused review.


Preview | Diff

…e.skipWaiting

The skipWaiting() method resolved its promise directly from an 'in parallel' block. Wrap the resolve in a Queue a task on the service worker's responsible event loop.

Refs: w3c#1740
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants