Open Bug 1515945 Opened 1 year ago Updated 12 days ago

about:serviceworkers Fission support

Categories

(Core :: DOM: Service Workers, enhancement, P2)

enhancement

Tracking

()

Fission Milestone Future
Tracking Status
firefox66 --- affected

People

(Reporter: overholt, Unassigned)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

This might need some work due to the content process changes but we should also ensure it lives in the right process.
I think about:serviceworkers wants to go away in favor of about:debugging per bug 1273821.

That said, you do make an excellent point that since about:serviceworkers gets loaded in a content process right now, it will not work with parent_intercept on.  Perhaps this is a reason to accelerate the demise of about:serviceworkers.

Tentatively moving all bugs whose summaries mention "Fission" (or other Fission-related keywords) but are not assigned to a Fission Milestone to the "?" triage milestone.

This will generate a lot of bugmail, so you can filter your bugmail for the following UUID and delete them en masse:

0ee3c76a-bc79-4eb2-8d12-05dc0b68e732

Fission Milestone: --- → ?

I feel like about:serviceworkers is already broken in Nightly, is that expected?

It is expected to be broken, yes. It asks the ServiceWorkerManager in whatever process it is in for the list of ServiceWorkers. With parent-intercept (dom.serviceWorkers.parent_intercept) enabled, only the parent process ServiceWorkerManager knows anything. Bug 1456995 enabled it on nightly. So in the content processes, they think there are no ServiceWorkers.

The options are:

This bug is not a Fission MVP blocker.

Fission Milestone: ? → Future

Andrew, do you want to fix this about:serviceworkers bug for Fission now or just fix bug 1273821 (remove about:serviceworkers and redirect to about:debugging#workers)?

Flags: needinfo?(bugmail)

Given that about:debugging is not available on Android, I would prefer if we kept (and fixed) about:serviceworkers.

(In reply to James Willcox (:snorp) (jwillcox@mozilla.com) (he/him) from comment #7)

Given that about:debugging is not available on Android, I would prefer if we kept (and fixed) about:serviceworkers.

Works for me!

Flags: needinfo?(bugmail)
You need to log in before you can comment on or make changes to this bug.