Closed Bug 1594754 Opened 5 years ago Closed 5 years ago

Expose Service Workers from the TargetList

Categories

(DevTools :: Framework, enhancement, P1)

enhancement

Tracking

(Fission Milestone:M6, firefox76 fixed)

RESOLVED FIXED
Firefox 76
Fission Milestone M6
Tracking Status
firefox76 --- fixed

People

(Reporter: ochameau, Assigned: ochameau)

References

(Blocks 1 open bug)

Details

(Whiteboard: dt-fission-m2-mvp)

Attachments

(1 file)

Once bug 1594750 is done, the TargetList will no longer expose the Service workers,
but it will allow to have a dedicated piece of code in order to support just and only them.

The goal here is to have a TargetList.TYPES.SERVICE_WORKER and somehow meld this logic
https://searchfox.org/mozilla-central/source/devtools/shared/fronts/root.js#121-187
into a LegacyImplementationServiceWorkers.

Priority: -- → P2
Whiteboard: dt-fission-m2-mvp

Tracking for Fission Nightly (M6)

Fission Milestone: --- → M6

This is a WIP patch to try to expose SW via the TargetList.
WIP, as we may want to preliminarily introduce one type of target per type of workers.
One for regular workers, one for shared, one for special chrome ones and one for service workers.
But this may complexity the implementation of LegacyImplementation...

Assignee: nobody → poirot.alex
Status: NEW → ASSIGNED
Priority: P2 → P1
Blocks: 1619331
Attachment #9128495 - Attachment description: Bug 1594754 - Make target-list support all workers. → Bug 1594754 - Make target-list support all workers in the browser toolbox.
Blocks: 1620023
Blocks: 1621337
Pushed by apoirot@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/310cf4736335 Make target-list support all workers in the browser toolbox. r=jdescottes
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 76
Regressions: 1621856
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: