| Summary: | ServiceWorker matchAll and FetchEvent return incorrect client info | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | apple-rth |
| Component: | Service Workers | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW --- | ||
| Severity: | Normal | CC: | achristensen, cdumez, webkit-bug-importer, youennf |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | All | ||
| OS: | All | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=184294 | ||
|
Description
apple-rth
2021-05-28 17:25:55 PDT
It looks like Bug 184294 covers part of this bug, that FetchEvent from a Worker request has the same clientId property as a Window request. The remaining part of the bug is that matchAll({ type: 'all' }) does not contain a Worker entry. (In reply to apple-rth from comment #1) > It looks like Bug 184294 covers part of this bug, that FetchEvent from a > Worker request has the same clientId property as a Window request. > > The remaining part of the bug is that matchAll({ type: 'all' }) does not > contain a Worker entry. Right, we do not support worker clients. Currently, they are considered as part of the window client that created the workers. |