Open
Bug 1263048
Opened 9 years ago
Updated 2 years ago
allow devtools to stop controlling clients for a particular service worker
Categories
(Core :: DOM: Service Workers, enhancement, P3)
Core
DOM: Service Workers
Tracking
()
NEW
Tracking | Status | |
---|---|---|
firefox48 | --- | affected |
People
(Reporter: bkelly, Unassigned)
References
(Blocks 1 open bug)
Details
(Whiteboard: btpp-fixlater)
Currently it can be difficult to iteratively develop a new service worker because its tricky to get the new worker running. In particular, if you have an existing service worker that is controlling the page your developing, refreshing the page may not update the service worker. This happens because the active worker is not removed as long as there is a controlled client.
Now, web developers can work around this by manually close the controlled client or by using skipWaiting() in their service worker.
It would be nice, though, if devtools could provide something to make this work easier. The first step towards that end would be providing a way for devtools to indicate that a client should stop being controlled.
There could be a number of different UX options here:
* On about:debugging list the controlled clients in an expanding list. A "stop controlling" button could be next to each client.
* On about:debugging provide a "force upgrade" option which stops controlling all clients and then triggers an update.
Updated•9 years ago
|
Whiteboard: btpp-fixlater
Updated•7 years ago
|
Priority: -- → P3
Updated•5 years ago
|
Type: defect → enhancement
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•