w3c/ServiceWorker Issues

Last updated May 18, 2024, 5:51:10 AM UTC.

This repository doesn't have the Priority: Eventually label that's used to mark an issue as triaged without giving it an SLO. Until that's added, this summary uses heuristics to guess if each issue has been triaged.

Untriaged

Try to triage issues within . [ More Info ]

Issue Title Within SLO On maintainers' plates for Time left Time past SLO
#1009 Meta: move the specification to the top-level directory
#1099 Build spec using travis
#1105 Write tests for MIX behaviour
#1119 Lifetime of service workers in relation to dedicated and shared workers
#1140 Make object equality of service workers clearer
#1197 Express the job queue in terms of parallel queues
#1255 `updatefound` event in service worker context seems unreliable
#1264 Suggest a top level service worker or multiple service workers in one domain?
#1271 maybe explicitly set the `self.registration` DOM object on `ServiceWorkerGlobalScope`
#1305 how can unregister()'s same-origin check ever fail?
#1311 Handle Fetch does a dubious SecureContext check on a reserved client
#1320 Query Cache algorithm should copy objects it manipulates
#1327 Resolve the skipWaiting() promise after activation completes.
#1342 Ground event listener existence check in new primitive
#1347 It's possible to interact with an installing service worker before its 'install' event is dispatched
#1349 Enabling client message queue on DOMContentLoaded is not mentioned in the spec
#1360 Redesign of "extract header list values" expected
#1361 clarify how navigation preload fetches can be measured using performance API
#1365 Module scripts to be fetched with "same-origin" for credentials
#1369 Web Authentication API access in service worker
#1391 A description mistake in spec document
#1393 Add WPT for an in-scope iframe inside a data URL iframe.
#1396 spec should document Cache API HEIST mitigations
#1435 Add a WPT test for credentialed requests in register()/update
#1436 Update order
#1447 Request's origin needs to be set for [[Update]] algorithm
#1472 The return value for update() is wrong in WebIDL
#1473 "display-mode" information on navigation requests
#1481 VueJS dynamic imports / lazy loading supported by SW?
#1484 Behavior for accessing cache storage in opaque origins
#1491 Using registrations that failed to install a ServiceWorker
#1495 Update algorithm may want to abort in absence of a newest worker
#1504 Avoid double refresh on service worker update
#1513 Expose the Fetch Metadata Request Headers
#1517 Handle Fetch "process response" callback appears to run on wrong event-loop
#1540 Define openWindow() better
#1543 cache.addAll() is not consistent in aborting outstanding requests on error
#1549 ServiceWorkerContainer's message event is incorrectly linked to ServiceWorkerGlobalScope event list
#1562 Split security and privacy considerations sections
#1596 Consider fixing bikeshed warnings
#1597 Handle non-fully active clients.
#1606 refactor ServiceWorker spec to use the Storage spec
#1607 consider dropping unnecessary request information when storing in Cache API
#1610 Is it possible to intercept preflight requests from cors requests?
#1616 Update Page Visibility refs and IDL
#1617 cache API put should read internal response body of filtered responses
#1618 Use fetch algorithms when getting VARY header values. (Fixes #1609)
#1619 Make cache.put() drain the internal response body. (Fixes #1617)
#1626 Service Worker as secure storage and provider for access token and refresh token
#1633 Replace usage of "responsible document"
#1638 https://w3c.github.io/ServiceWorker/#client-navigate is synchronously accessing to a client active service worker
#1639 Edge case in https://w3c.github.io/ServiceWorker/#clients-openwindow
#1640 Fixing some spec linking issues
#1643 The unnecessary limitations of the Cache.put API leads to users inventing work-arounds
#1644 Clarify CacheStorage behavior in data: URL workers
#1647 align default metadata used for both ED and CRD
#1648 Loading service worker behind authentication
#1660 Notion of a "session" across same-origin navigations
#1661 Add claim option to register()
#1662 clarify behaviour of `AbortSignal` in `FetchEvent::respondWith`
#1663 How to get correct connectStart/End values of a proxied http request inside service worker?
#1665 `registerProtocolHandler` support triggering events in service worker instead of navigating to page
#1666 Function signature change: reading all bytes from a stream
#1673 Service Worker Redirect
#1677 Batch Cache Operations can't return an empty list
#1679 FetchEvent: add origin check before setting replacesClientId
#1685 Wanna know what kind of module i'm dealing with
#1688 If an expection is thrown in the activate phase, the service worker should be terminated
#1691 Don't require Cache API to have a secure context
#1694 Allow Querying a CacheStorage
#1699 Unable to insert conditional-request headers in Service Worker?
#1712 Can we make to avoid to invoke ServiceWorker _by default_ for if user code call `event.addRoutes(rules)` in `install` event handler?
#1713 Should `InstallEvent` has a constructor field
#1716 Editorial: "mutual exclusive"
#1717 No examples around addRoutes() API
#1718 Request's initiator can't be "fetch"