Bug 193705

Summary: Modify ResourceLoadStatistics callbacks so they use the WebProcess's Network connection
Product: WebKit Reporter: Brent Fulgham <bfulgham>
Component: WebKit Misc.Assignee: Nobody <webkit-unassigned>
Status: RESOLVED INVALID    
Severity: Normal CC: achristensen, bfulgham, webkit-bug-importer, wilander
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 193303, 193924    
Bug Blocks: 193199    

Brent Fulgham
Reported 2019-01-22 20:12:30 PST
Revise the implementation of the various testing methods in NetworkProcess/NetworkProcessProxy so that the WebProcess messages the Network Process directly, rather than trampolining off of the UIProcess. Many of these messages are only used in our test system, and should be tied to a specific NetworkProcess for a given WebPage. The current implementation could message the wrong NetworkProcess during shutdown/startup, and could lead to test flakiness.
Attachments
Radar WebKit Bug Importer
Comment 1 2019-01-22 20:28:48 PST
Brent Fulgham
Comment 2 2019-01-29 13:33:14 PST
Most of these calls are needed by the UIProcess API, and the InjectedBundle code for testing, and can’t be moved out of the UIProcess (sadly). I addressed the handful that could be moved in “<rdar://problem/47611249> StorageAccess API calls should be direct to the Network Process (193924)” Nothing left to do here.
Note You need to log in before you can comment on or make changes to this bug.