Closed Bug 1429029 Opened 7 years ago Closed 7 years ago

Intermittent dom/workers/test/serviceworkers/browser_storage_permission.js | page should be controlled with storage allowed -

Categories

(Core :: DOM: Service Workers, defect, P5)

defect

Tracking

()

RESOLVED FIXED
mozilla59
Tracking Status
firefox59 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: bkelly)

References

(Blocks 1 open bug)

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

Component: Storage → DOM: Service Workers
Product: Toolkit → Core
How frequent is this intermittent?
I think I understand how to stop multi-e10s causing the race in the test here.
Assignee: nobody → bkelly
Status: NEW → ASSIGNED
I looked at this previously in the --verify case. Since the test uses separate tabs its possible that the second tab is opened in a different process from where we register the service worker. So there is a race between the registration propagating and the second tab being loaded/controlled. Avoid this here by just configuring for one content process.
Attachment #8941158 - Flags: review?(bugmail)
Comment on attachment 8941158 [details] [diff] [review] Force browser_storage_permission.js to use a single content process to avoid multi-e10s service worker propagation races. r=asuth Review of attachment 8941158 [details] [diff] [review]: ----------------------------------------------------------------- Maybe add an explanatory comment like: // Until the e10s refactor is complete, use a single process to avoid propagation races.
Attachment #8941158 - Flags: review?(bugmail) → review+
Pushed by bkelly@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/f46aa5b6e92c Force browser_storage_permission.js to use a single content process to avoid multi-e10s service worker propagation races. r=asuth
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla59
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: