<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>193705</bug_id>
          
          <creation_ts>2019-01-22 20:12:30 -0800</creation_ts>
          <short_desc>Modify ResourceLoadStatistics callbacks so they use the WebProcess&apos;s Network connection</short_desc>
          <delta_ts>2019-01-29 13:33:23 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>193303</dependson>
    
    <dependson>193924</dependson>
          <blocked>193199</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>achristensen</cc>
    
    <cc>bfulgham</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wilander</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1497184</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2019-01-22 20:12:30 -0800</bug_when>
    <thetext>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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1497191</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-01-22 20:28:48 -0800</bug_when>
    <thetext>&lt;rdar://problem/47470218&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1499688</commentid>
    <comment_count>2</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2019-01-29 13:33:14 -0800</bug_when>
    <thetext>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 “&lt;rdar://problem/47611249&gt; StorageAccess API calls should be direct to the Network Process (193924)”

Nothing left to do here.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>