Page MenuHomePhabricator

Bug 1264177 - Implement FetchEvent.resultingClientId r?edenchuang
ClosedPublic

Authored by perry on Sep 7 2018, 9:41 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Apr 14, 7:51 AM
Unknown Object (File)
Tue, Apr 14, 5:04 AM
Unknown Object (File)
Tue, Apr 14, 12:46 AM
Unknown Object (File)
Fri, Apr 10, 5:08 PM
Unknown Object (File)
Fri, Apr 10, 12:14 PM
Unknown Object (File)
Tue, Apr 7, 8:57 AM
Unknown Object (File)
Mon, Apr 6, 9:01 AM
Unknown Object (File)
Sun, Apr 5, 10:30 PM
Subscribers
None

Details

Summary
  • Expose FetchEvent.resultingClientId on non-subresource, non-"report"-destination requests.
  • Delay Clients.get(FetchEvent.resultingClientId) resolution until the resulting client is execution ready.
  • Add WPTs to test for existence of resultingClientId and Clients.get promise resolution values.

Diff Detail

Event Timeline

phab-bot changed the visibility from "Custom Policy" to "Public (No Login Required)".Sep 7 2018, 9:41 PM
phab-bot changed the edit policy from "Custom Policy" to "Restricted Project (Project)".
phab-bot removed a project: secure-revision.
perry retitled this revision from Bug 1264177 - Implement FetchEvent.resultingClientId r?asuth to Bug 1264177 - Implement FetchEvent.resultingClientId r?edenchuang.Oct 30 2018, 12:11 AM
perry edited the summary of this revision. (Show Details)
perry edited reviewers, added: edenchuang; removed: asuth.

LGTM.

dom/clients/manager/ClientSourceParent.cpp
17

Already included in .h, remove this line.

This revision is now accepted and ready to land.Nov 12 2018, 9:11 AM

Bug 1264177 - Implement FetchEvent.resultingClientId r?edenchuang

  • Expose FetchEvent.resultingClientId on non-subresource, non-"report"-destination requests.
  • Delay Clients.get(FetchEvent.resultingClientId) resolution until the resulting client is execution ready.
  • Add WPTs to test for existence of resultingClientId and Clients.get promise resolution values.
This revision is now accepted and ready to land.Nov 13 2018, 12:33 AM

Bug 1264177 - Implement FetchEvent.resultingClientId r?edenchuang,mrbkap

  • Expose FetchEvent.resultingClientId on non-subresource, non-"report"-destination requests.
  • Delay Clients.get(FetchEvent.resultingClientId) resolution until the resulting client is execution ready.
  • Add WPTs to test for existence of resultingClientId and Clients.get promise resolution values.
This revision is now accepted and ready to land.Nov 15 2018, 8:28 AM