<?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>194732</bug_id>
          
          <creation_ts>2019-02-15 16:40:44 -0800</creation_ts>
          <short_desc>NetworkDataTask should check its client before calling shouldCaptureExtraNetworkLoadMetrics</short_desc>
          <delta_ts>2019-02-15 20:57:15 -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>Page Loading</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=194737</see_also>
          <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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1506863</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-02-15 16:40:44 -0800</bug_when>
    <thetext>NetworkDataTask should check its client before calling shouldCaptureExtraNetworkLoadMetrics
&lt;rdar://problem/47833813&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1506866</commentid>
    <comment_count>1</comment_count>
      <attachid>362182</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-02-15 16:46:25 -0800</bug_when>
    <thetext>Created attachment 362182
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1506867</commentid>
    <comment_count>2</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-02-15 16:46:58 -0800</bug_when>
    <thetext>&lt;rdar://problem/47833813&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1506931</commentid>
    <comment_count>3</comment_count>
      <attachid>362182</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2019-02-15 19:52:02 -0800</bug_when>
    <thetext>Comment on attachment 362182
Patch

r=me

Can we test this with an API test for TLS certificate check?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1506938</commentid>
    <comment_count>4</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-02-15 20:26:43 -0800</bug_when>
    <thetext>&gt; Can we test this with an API test for TLS certificate check?

API test probably not since we would need an HTTPS server, which we do no have yet.
We might be able to test it as a layout test with:
- a testRunner API to not respond to the certificate validation request.
- a case where network load is nullified without being cancelled. A navigation load, intercepted by fetch and leading to a fetch redirect mode=manual might do the trick.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1506940</commentid>
    <comment_count>5</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-02-15 20:28:58 -0800</bug_when>
    <thetext>(In reply to youenn fablet from comment #4)
&gt; &gt; Can we test this with an API test for TLS certificate check?
&gt; 
&gt; API test probably not since we would need an HTTPS server, which we do no
&gt; have yet.
&gt; We might be able to test it as a layout test with:
&gt; - a testRunner API to not respond to the certificate validation request.
To delay otherwise, the load will not complete.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1506942</commentid>
    <comment_count>6</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-02-15 20:29:57 -0800</bug_when>
    <thetext>Filed https://bugs.webkit.org/show_bug.cgi?id=194737</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1506952</commentid>
    <comment_count>7</comment_count>
      <attachid>362182</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-15 20:57:14 -0800</bug_when>
    <thetext>Comment on attachment 362182
Patch

Clearing flags on attachment: 362182

Committed r241641: &lt;https://trac.webkit.org/changeset/241641&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1506953</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-15 20:57:15 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>362182</attachid>
            <date>2019-02-15 16:46:25 -0800</date>
            <delta_ts>2019-02-15 20:57:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-194732-20190215164624.patch</filename>
            <type>text/plain</type>
            <size>1862</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQxNTQ4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDI4OTlmY2Y2M2RkOTc4NzMw
ZDQ2ODgzMWFlNDJmMzM3ODI5MTYzNDEuLmIyYjVmMGQ0MDdkNGQzY2VlNWI0MWQ1MGMxZjhhMWYw
YmZlZWFkN2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTktMDItMTUgIFlvdWVubiBG
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIE5ldHdvcmtEYXRhVGFzayBzaG91
bGQgY2hlY2sgaXRzIGNsaWVudCBiZWZvcmUgY2FsbGluZyBzaG91bGRDYXB0dXJlRXh0cmFOZXR3
b3JrTG9hZE1ldHJpY3MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE5NDczMgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIE5ldHdvcmtEYXRhVGFzayBtYXkgYmUga2VwdCBhbGl2ZSBpZiByZWZpbmcgaXQgYWZ0
ZXIgaXRzIE5ldHdvcmtMb2FkIGlzIGdvbmUuCisgICAgICAgIFRoaXMgbWlnaHQgaGFwcGVuIGZv
ciBpbnN0YW5jZSBpbiBEb3dubG9hZE1hbmFnZXIgb3Igd2hlbiBjaGVja2luZyBmb3IgVExTIGNl
cnRpZmljYXRlcy4KKyAgICAgICAgSW4gdGhhdCBjYXNlLCBpZiB0aGUgTmV0d29ya0xvYWQgZ2V0
cyBkZXN0cm95ZWQsIGl0IGNsZWFycyB0aGUgY2xpZW50IG9mIHRoZSBOZXR3b3JrRGF0YVRhc2su
CisgICAgICAgIFRvIGVuc3VyZSB0aGF0IE5ldHdvcmtEYXRhVGFzayBkb2VzIG5vdCB0cnkgdG8g
dXNlIGl0cyBjbGllbnQsIGFkZCBhIG51bGwgY2hlY2suCisKKyAgICAgICAgKiBOZXR3b3JrUHJv
Y2Vzcy9OZXR3b3JrRGF0YVRhc2suY3BwOgorICAgICAgICAoV2ViS2l0OjpOZXR3b3JrRGF0YVRh
c2s6OnNob3VsZENhcHR1cmVFeHRyYU5ldHdvcmtMb2FkTWV0cmljcyBjb25zdCk6CisKIDIwMTkt
MDItMTUgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIE1vdmUg
c2VydmljZSB3b3JrZXIgcmVzcG9uc2UgdmFsaWRhdGlvbiBmcm9tIHRoZSBzZXJ2aWNlIHdvcmtl
ciBjbGllbnQgdG8gdGhlIHNlcnZpY2Ugd29ya2VyIGl0c2VsZgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrRGF0YVRhc2suY3BwIGIvU291cmNlL1dlYktp
dC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrRGF0YVRhc2suY3BwCmluZGV4IGM2OWQ2NTA0MDY0ZGIz
NGI0NDVmNzQ2MTc3MTExZjBmN2VmNmVkYWMuLjNlNWFkYWYxMWI5Y2Q3N2I5NjA3ZjgzOWZmMDky
MjhjY2YwZTY3OTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0
d29ya0RhdGFUYXNrLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdv
cmtEYXRhVGFzay5jcHAKQEAgLTExNCw3ICsxMTQsNyBAQCB2b2lkIE5ldHdvcmtEYXRhVGFzazo6
ZGlkUmVjZWl2ZVJlc3BvbnNlKFJlc291cmNlUmVzcG9uc2UmJiByZXNwb25zZSwgUmVzcG9uc2VD
bwogCiBib29sIE5ldHdvcmtEYXRhVGFzazo6c2hvdWxkQ2FwdHVyZUV4dHJhTmV0d29ya0xvYWRN
ZXRyaWNzKCkgY29uc3QKIHsKLSAgICByZXR1cm4gbV9jbGllbnQtPnNob3VsZENhcHR1cmVFeHRy
YU5ldHdvcmtMb2FkTWV0cmljcygpOworICAgIHJldHVybiBtX2NsaWVudCA/IG1fY2xpZW50LT5z
aG91bGRDYXB0dXJlRXh0cmFOZXR3b3JrTG9hZE1ldHJpY3MoKSA6IGZhbHNlOwogfQogCiB2b2lk
IE5ldHdvcmtEYXRhVGFzazo6ZmFpbHVyZVRpbWVyRmlyZWQoKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>