<?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>150101</bug_id>
          
          <creation_ts>2015-10-13 14:26:42 -0700</creation_ts>
          <short_desc>Web Inspector: CSS Data URIs count against page weight twice</short_desc>
          <delta_ts>2015-10-22 16:32:42 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Inspector</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.11</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Lanny Heidbreder">webkit</reporter>
          <assigned_to name="Matt Baker">mattbaker</assigned_to>
          <cc>bburg</cc>
    
    <cc>commit-queue</cc>
    
    <cc>graouts</cc>
    
    <cc>joepeck</cc>
    
    <cc>mattbaker</cc>
    
    <cc>nvasilyev</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1132908</commentid>
    <comment_count>0</comment_count>
      <attachid>263021</attachid>
    <who name="Lanny Heidbreder">webkit</who>
    <bug_when>2015-10-13 14:26:42 -0700</bug_when>
    <thetext>Created attachment 263021
Example HTML file that shows the problem

OVERVIEW:

This is a repeat of bug 75555, which was closed (automatically?) when the new Web Inspector appeared.

Any CSS data URI is counted twice against page weight: once for the CSS code, and once for the separate resource entry for the image or font represented by the data URI.

STEPS TO REPRODUCE:

Open Web Inspector, load a single HTML page that uses a data URI in a &lt;style&gt; element, and look at the Page Weight indicator.

EXPECTED RESULTS:

The Page Weight total shows the exact HTML file size.

ACTUAL RESULTS:

The Page Weight total shows the sum of the HTML file size, PLUS the size of the image or font represented by the data URI, since it gets a separate Resource entry

ADDITIONAL INFO:

You can see this in action at http://75thtrombone.com/links/webkit/page-weight-test.html . That page is also attached.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1132909</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-10-13 14:27:40 -0700</bug_when>
    <thetext>&lt;rdar://problem/23096774&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135686</commentid>
    <comment_count>2</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2015-10-22 08:13:58 -0700</bug_when>
    <thetext>Thanks for the bug report!

Should be a simple fix on DefaultDashboard&apos;s _resourceSizeDidChange to ignore data URLs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135804</commentid>
    <comment_count>3</comment_count>
      <attachid>263853</attachid>
    <who name="Matt Baker">mattbaker</who>
    <bug_when>2015-10-22 13:37:21 -0700</bug_when>
    <thetext>Created attachment 263853
[Patch] Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135807</commentid>
    <comment_count>4</comment_count>
    <who name="Matt Baker">mattbaker</who>
    <bug_when>2015-10-22 13:40:12 -0700</bug_when>
    <thetext>I considered using Resource.urlComponents.scheme, but the data URI resource&apos;s scheme was null (expected &quot;data&quot;).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135814</commentid>
    <comment_count>5</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2015-10-22 13:49:24 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; I considered using Resource.urlComponents.scheme, but the data URI
&gt; resource&apos;s scheme was null (expected &quot;data&quot;).

Maybe parseURL() doesn&apos;t properly handle a data URI. I think I was running into this recently.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135842</commentid>
    <comment_count>6</comment_count>
    <who name="Matt Baker">mattbaker</who>
    <bug_when>2015-10-22 14:15:22 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; I considered using Resource.urlComponents.scheme, but the data URI
&gt; &gt; resource&apos;s scheme was null (expected &quot;data&quot;).
&gt; 
&gt; Maybe parseURL() doesn&apos;t properly handle a data URI. I think I was running
&gt; into this recently.

I&apos;m certain the scheme property was null at least once while refreshing the attached example page, but I can&apos;t reproduce the issue now. Going to switch to checking the scheme field since we do this elsewhere (CSSStyleDeclarationSection.js:516).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135848</commentid>
    <comment_count>7</comment_count>
      <attachid>263866</attachid>
    <who name="Matt Baker">mattbaker</who>
    <bug_when>2015-10-22 14:22:26 -0700</bug_when>
    <thetext>Created attachment 263866
[Patch] Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135894</commentid>
    <comment_count>8</comment_count>
      <attachid>263866</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-10-22 16:32:37 -0700</bug_when>
    <thetext>Comment on attachment 263866
[Patch] Proposed Fix

Clearing flags on attachment: 263866

Committed r191486: &lt;http://trac.webkit.org/changeset/191486&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135895</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-10-22 16:32:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>263021</attachid>
            <date>2015-10-13 14:26:42 -0700</date>
            <delta_ts>2015-10-13 14:26:42 -0700</delta_ts>
            <desc>Example HTML file that shows the problem</desc>
            <filename>page-weight-test.html</filename>
            <type>text/html</type>
            <size>651</size>
            <attacher name="Lanny Heidbreder">webkit</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CiAgPGh0bWw+CiAgICA8aGVhZD4KICAgICAgPG1ldGEgY2hhcnNldD0i
VVRGLTgiPgogICAgICA8dGl0bGU+UGFnZSB3ZWlnaHQgdGVzdDwvdGl0bGU+CgogICAgICA8c3R5
bGU+CiAgICAgICAgaHRtbCB7CiAgICAgICAgICBiYWNrZ3JvdW5kOgogICAgICAgICAgICB1cmwo
ZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoRUFBUUFNUUFBT1JISE9WU0t1ZGZPdWxyU09w
M1dPeURadTZRZHZDY2hQR29sZk8wby9YQnMvZk53ZmpaMGZybDMvenk3Ly8vL3dBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDSDVC
QWtBQUJBQUxBQUFBQUFRQUJBQUFBVlZJQ1NPWkdsQ1FBb3NKNm11N2ZpeVplS3FOS1RvUUdEc004
aEJBRGdVWG9HQWlxaFN2cDVRQW5RS0dJZ1Vod0ZVWUxDVkRGQ3JLVUUxbEJhdkFWaUZJRGxUSW1i
S0M1R20yaEIwU2xCQ0JNUWlCMFVqSVFBNykKICAgICAgICAgICAgbm8tcmVwZWF0CiAgICAgICAg
ICAgIGNlbnRlciBjZW50ZXI7CgogICAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgICBoZWln
aHQ6IDEwMCU7CiAgICAgICAgfQogICAgICA8L3N0eWxlPgogICAgPC9oZWFkPgoKICAgIDxib2R5
PgoKICAgIDwvYm9keT4KPC9odG1sPgoK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>263853</attachid>
            <date>2015-10-22 13:37:21 -0700</date>
            <delta_ts>2015-10-22 14:22:16 -0700</delta_ts>
            <desc>[Patch] Proposed Fix</desc>
            <filename>bug-150101-20151022133638.patch</filename>
            <type>text/plain</type>
            <size>1538</size>
            <attacher name="Matt Baker">mattbaker</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTkxNDY4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVj
dG9yVUkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5nZUxvZwppbmRleCA0
Yzc1NWEzZTljZGY1OGRlYTc5YzEyZDI5ZmI1NDNhOTcxYTM4Nzc5Li5mYzI4NGY0NGU2N2Q0YjE5
NGNmNjhhYTA0YjE0YTQwYjAyNjNhMDdmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9y
VUkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNCBAQAorMjAxNS0xMC0yMiAgTWF0dCBCYWtlciAgPG1hdHRiYWtlckBhcHBsZS5jb20+
CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogQ1NTIERhdGEgVVJJcyBjb3VudCBhZ2FpbnN0IHBh
Z2Ugd2VpZ2h0IHR3aWNlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xNTAxMDEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIFVzZXJJbnRlcmZhY2UvTW9kZWxzL0RlZmF1bHREYXNoYm9hcmQuanM6CisgICAg
ICAgIChXZWJJbnNwZWN0b3IuRGVmYXVsdERhc2hib2FyZC5wcm90b3R5cGUuX3Jlc291cmNlU2l6
ZURpZENoYW5nZSk6CisgICAgICAgIEV4Y2x1ZGUgcmVzb3VyY2VzIHdpdGggYSBkYXRhIFVSSSBm
cm9tIHRoZSB0b3RhbCBwYWdlIHdlaWdodC4KKwogMjAxNS0xMC0yMiAgSm9zZXBoIFBlY29yYXJv
ICA8cGVjb3Jhcm9AYXBwbGUuY29tPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IFJlc3RvcmUg
Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIGJlaGF2aW9yIG9uIHNlYXJjaCBiYXJzIHdpdGggY29t
bWVudHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL01v
ZGVscy9EZWZhdWx0RGFzaGJvYXJkLmpzIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRl
cmZhY2UvTW9kZWxzL0RlZmF1bHREYXNoYm9hcmQuanMKaW5kZXggNzgxOTg3NDBhZGJjYTQ5YzAx
NDBjMjg2NjZlYTI0OTNkOTllMTRkZC4uOTZkNTg5NTdlNmI4Mzc3NDNiNDg2NWQwOTVmZjJhMzk1
ODIxOTFkOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2Uv
TW9kZWxzL0RlZmF1bHREYXNoYm9hcmQuanMKKysrIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1Vz
ZXJJbnRlcmZhY2UvTW9kZWxzL0RlZmF1bHREYXNoYm9hcmQuanMKQEAgLTE2Nyw2ICsxNjcsOCBA
QCBXZWJJbnNwZWN0b3IuRGVmYXVsdERhc2hib2FyZCA9IGNsYXNzIERlZmF1bHREYXNoYm9hcmQg
ZXh0ZW5kcyBXZWJJbnNwZWN0b3IuT2JqZQogCiAgICAgX3Jlc291cmNlU2l6ZURpZENoYW5nZShl
dmVudCkKICAgICB7CisgICAgICAgIGlmIChldmVudC50YXJnZXQudXJsLnN0YXJ0c1dpdGgoImRh
dGE6IikpCisgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIHRoaXMucmVzb3VyY2VzU2l6ZSAr
PSBldmVudC50YXJnZXQuc2l6ZSAtIGV2ZW50LmRhdGEucHJldmlvdXNTaXplOwogICAgIH0KIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>263866</attachid>
            <date>2015-10-22 14:22:26 -0700</date>
            <delta_ts>2015-10-22 16:32:37 -0700</delta_ts>
            <desc>[Patch] Proposed Fix</desc>
            <filename>bug-150101-20151022142140.patch</filename>
            <type>text/plain</type>
            <size>4761</size>
            <attacher name="Matt Baker">mattbaker</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTkxNDczCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVj
dG9yVUkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5nZUxvZwppbmRleCA0
Yzc1NWEzZTljZGY1OGRlYTc5YzEyZDI5ZmI1NDNhOTcxYTM4Nzc5Li43ZTVmNzM4NTljYTFkOTRl
ZmYzYjQ5MDViM2JiNjRlYTI0NzQwNDkxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9y
VUkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMSBAQAorMjAxNS0xMC0yMiAgTWF0dCBCYWtlciAgPG1hdHRiYWtlckBhcHBsZS5jb20+
CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogQ1NTIERhdGEgVVJJcyBjb3VudCBhZ2FpbnN0IHBh
Z2Ugd2VpZ2h0IHR3aWNlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xNTAxMDEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIFVzZXJJbnRlcmZhY2UvTW9kZWxzL0RlZmF1bHREYXNoYm9hcmQuanM6CisgICAg
ICAgIChXZWJJbnNwZWN0b3IuRGVmYXVsdERhc2hib2FyZC5wcm90b3R5cGUuX3Jlc291cmNlU2l6
ZURpZENoYW5nZSk6CisgICAgICAgIEV4Y2x1ZGUgcmVzb3VyY2VzIHdpdGggYSBkYXRhIFVSSSBm
cm9tIHRoZSB0b3RhbCBwYWdlIHdlaWdodC4KKworICAgICAgICAqIFVzZXJJbnRlcmZhY2UvTW9k
ZWxzL1Jlc291cmNlLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlJlc291cmNlKToKKyAgICAg
ICAgKFdlYkluc3BlY3Rvci5SZXNvdXJjZS5wcm90b3R5cGUudXBkYXRlRm9yUmVkaXJlY3RSZXNw
b25zZSk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuUmVzb3VyY2UucHJvdG90eXBlLnVwZGF0ZUZv
clJlc3BvbnNlKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5SZXNvdXJjZS5wcm90b3R5cGUubWFy
a0FzRmluaXNoZWQpOgorICAgICAgICBSZW1vdmVkIHVzZXMgb2YgYGRlbGV0ZWAuCisKIDIwMTUt
MTAtMjIgIEpvc2VwaCBQZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNvbT4KIAogICAgICAgICBX
ZWIgSW5zcGVjdG9yOiBSZXN0b3JlIDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSBiZWhhdmlvciBv
biBzZWFyY2ggYmFycyB3aXRoIGNvbW1lbnRzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVj
dG9yVUkvVXNlckludGVyZmFjZS9Nb2RlbHMvRGVmYXVsdERhc2hib2FyZC5qcyBiL1NvdXJjZS9X
ZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL01vZGVscy9EZWZhdWx0RGFzaGJvYXJkLmpzCmlu
ZGV4IDc4MTk4NzQwYWRiY2E0OWMwMTQwYzI4NjY2ZWEyNDkzZDk5ZTE0ZGQuLmM0ZDZiZDc3MTUw
NWMxNDc0MTMzMzBmYjQ1OGZlZTY0ZGM2OWNlZGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNw
ZWN0b3JVSS9Vc2VySW50ZXJmYWNlL01vZGVscy9EZWZhdWx0RGFzaGJvYXJkLmpzCisrKyBiL1Nv
dXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL01vZGVscy9EZWZhdWx0RGFzaGJvYXJk
LmpzCkBAIC0xNjcsNiArMTY3LDggQEAgV2ViSW5zcGVjdG9yLkRlZmF1bHREYXNoYm9hcmQgPSBj
bGFzcyBEZWZhdWx0RGFzaGJvYXJkIGV4dGVuZHMgV2ViSW5zcGVjdG9yLk9iamUKIAogICAgIF9y
ZXNvdXJjZVNpemVEaWRDaGFuZ2UoZXZlbnQpCiAgICAgeworICAgICAgICBpZiAoZXZlbnQudGFy
Z2V0LnVybENvbXBvbmVudHMuc2NoZW1lID09PSAiZGF0YSIpCisgICAgICAgICAgICByZXR1cm47
CiAgICAgICAgIHRoaXMucmVzb3VyY2VzU2l6ZSArPSBldmVudC50YXJnZXQuc2l6ZSAtIGV2ZW50
LmRhdGEucHJldmlvdXNTaXplOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkluc3Bl
Y3RvclVJL1VzZXJJbnRlcmZhY2UvTW9kZWxzL1Jlc291cmNlLmpzIGIvU291cmNlL1dlYkluc3Bl
Y3RvclVJL1VzZXJJbnRlcmZhY2UvTW9kZWxzL1Jlc291cmNlLmpzCmluZGV4IDBjYzg1ZDM3NDE1
ZDViYTAyNGI1NzI2ZWYzMGQ4OGRiOGFlY2Q2YmMuLmI5ZTZjZjE0MjcxMTczNmYxOTkzODY0YmZh
YzgxZjU0NmI5ZjU2ZTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50
ZXJmYWNlL01vZGVscy9SZXNvdXJjZS5qcworKysgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNl
ckludGVyZmFjZS9Nb2RlbHMvUmVzb3VyY2UuanMKQEAgLTM1LDcgKzM1LDkgQEAgV2ViSW5zcGVj
dG9yLlJlc291cmNlID0gY2xhc3MgUmVzb3VyY2UgZXh0ZW5kcyBXZWJJbnNwZWN0b3IuU291cmNl
Q29kZQogICAgICAgICAgICAgdHlwZSA9IFdlYkluc3BlY3Rvci5SZXNvdXJjZS5UeXBlW3R5cGVd
OwogCiAgICAgICAgIHRoaXMuX3VybCA9IHVybDsKKyAgICAgICAgdGhpcy5fdXJsQ29tcG9uZW50
cyA9IG51bGw7CiAgICAgICAgIHRoaXMuX21pbWVUeXBlID0gbWltZVR5cGU7CisgICAgICAgIHRo
aXMuX21pbWVUeXBlQ29tcG9uZW50cyA9IG51bGw7CiAgICAgICAgIHRoaXMuX3R5cGUgPSB0eXBl
IHx8IFdlYkluc3BlY3Rvci5SZXNvdXJjZS50eXBlRnJvbU1JTUVUeXBlKG1pbWVUeXBlKTsKICAg
ICAgICAgdGhpcy5fbG9hZGVySWRlbnRpZmllciA9IGxvYWRlcklkZW50aWZpZXIgfHwgbnVsbDsK
ICAgICAgICAgdGhpcy5fcmVxdWVzdElkZW50aWZpZXIgPSByZXF1ZXN0SWRlbnRpZmllciB8fCBu
dWxsOwpAQCAtNTEsNiArNTMsNyBAQCBXZWJJbnNwZWN0b3IuUmVzb3VyY2UgPSBjbGFzcyBSZXNv
dXJjZSBleHRlbmRzIFdlYkluc3BlY3Rvci5Tb3VyY2VDb2RlCiAgICAgICAgIHRoaXMuX2xhc3RS
ZWRpcmVjdFJlY2VpdmVkVGltZXN0YW1wID0gTmFOOwogICAgICAgICB0aGlzLl9sYXN0RGF0YVJl
Y2VpdmVkVGltZXN0YW1wID0gTmFOOwogICAgICAgICB0aGlzLl9maW5pc2hlZE9yRmFpbGVkVGlt
ZXN0YW1wID0gTmFOOworICAgICAgICB0aGlzLl9maW5pc2hUaGVuUmVxdWVzdENvbnRlbnRQcm9t
aXNlID0gbnVsbDsKICAgICAgICAgdGhpcy5fc2l6ZSA9IE5hTjsKICAgICAgICAgdGhpcy5fdHJh
bnNmZXJTaXplID0gTmFOOwogICAgICAgICB0aGlzLl9jYWNoZWQgPSBmYWxzZTsKQEAgLTQxNSw3
ICs0MTgsNyBAQCBXZWJJbnNwZWN0b3IuUmVzb3VyY2UgPSBjbGFzcyBSZXNvdXJjZSBleHRlbmRz
IFdlYkluc3BlY3Rvci5Tb3VyY2VDb2RlCiAKICAgICAgICAgaWYgKG9sZFVSTCAhPT0gdXJsKSB7
CiAgICAgICAgICAgICAvLyBEZWxldGUgdGhlIFVSTCBjb21wb25lbnRzIHNvIHRoZSBVUkwgaXMg
cmUtcGFyc2VkIHRoZSBuZXh0IHRpbWUgaXQgaXMgcmVxdWVzdGVkLgotICAgICAgICAgICAgZGVs
ZXRlIHRoaXMuX3VybENvbXBvbmVudHM7CisgICAgICAgICAgICB0aGlzLl91cmxDb21wb25lbnRz
ID0gbnVsbDsKIAogICAgICAgICAgICAgdGhpcy5kaXNwYXRjaEV2ZW50VG9MaXN0ZW5lcnMoV2Vi
SW5zcGVjdG9yLlJlc291cmNlLkV2ZW50LlVSTERpZENoYW5nZSwge29sZFVSTH0pOwogICAgICAg
ICB9CkBAIC00NTQsMTQgKzQ1NywxNCBAQCBXZWJJbnNwZWN0b3IuUmVzb3VyY2UgPSBjbGFzcyBS
ZXNvdXJjZSBleHRlbmRzIFdlYkluc3BlY3Rvci5Tb3VyY2VDb2RlCiAKICAgICAgICAgaWYgKG9s
ZFVSTCAhPT0gdXJsKSB7CiAgICAgICAgICAgICAvLyBEZWxldGUgdGhlIFVSTCBjb21wb25lbnRz
IHNvIHRoZSBVUkwgaXMgcmUtcGFyc2VkIHRoZSBuZXh0IHRpbWUgaXQgaXMgcmVxdWVzdGVkLgot
ICAgICAgICAgICAgZGVsZXRlIHRoaXMuX3VybENvbXBvbmVudHM7CisgICAgICAgICAgICB0aGlz
Ll91cmxDb21wb25lbnRzID0gbnVsbDsKIAogICAgICAgICAgICAgdGhpcy5kaXNwYXRjaEV2ZW50
VG9MaXN0ZW5lcnMoV2ViSW5zcGVjdG9yLlJlc291cmNlLkV2ZW50LlVSTERpZENoYW5nZSwge29s
ZFVSTH0pOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKG9sZE1JTUVUeXBlICE9PSBtaW1lVHlw
ZSkgewogICAgICAgICAgICAgLy8gRGVsZXRlIHRoZSBNSU1FLXR5cGUgY29tcG9uZW50cyBzbyB0
aGUgTUlNRS10eXBlIGlzIHJlLXBhcnNlZCB0aGUgbmV4dCB0aW1lIGl0IGlzIHJlcXVlc3RlZC4K
LSAgICAgICAgICAgIGRlbGV0ZSB0aGlzLl9taW1lVHlwZUNvbXBvbmVudHM7CisgICAgICAgICAg
ICB0aGlzLl9taW1lVHlwZUNvbXBvbmVudHMgPSBudWxsOwogCiAgICAgICAgICAgICB0aGlzLmRp
c3BhdGNoRXZlbnRUb0xpc3RlbmVycyhXZWJJbnNwZWN0b3IuUmVzb3VyY2UuRXZlbnQuTUlNRVR5
cGVEaWRDaGFuZ2UsIHtvbGRNSU1FVHlwZX0pOwogICAgICAgICB9CkBAIC01NTEsNyArNTU0LDcg
QEAgV2ViSW5zcGVjdG9yLlJlc291cmNlID0gY2xhc3MgUmVzb3VyY2UgZXh0ZW5kcyBXZWJJbnNw
ZWN0b3IuU291cmNlQ29kZQogICAgICAgICB0aGlzLl9maW5pc2hlZE9yRmFpbGVkVGltZXN0YW1w
ID0gZWxhcHNlZFRpbWUgfHwgTmFOOwogCiAgICAgICAgIGlmICh0aGlzLl9maW5pc2hUaGVuUmVx
dWVzdENvbnRlbnRQcm9taXNlKQotICAgICAgICAgICAgZGVsZXRlIHRoaXMuX2ZpbmlzaFRoZW5S
ZXF1ZXN0Q29udGVudFByb21pc2U7CisgICAgICAgICAgICB0aGlzLl9maW5pc2hUaGVuUmVxdWVz
dENvbnRlbnRQcm9taXNlID0gbnVsbDsKIAogICAgICAgICB0aGlzLmRpc3BhdGNoRXZlbnRUb0xp
c3RlbmVycyhXZWJJbnNwZWN0b3IuUmVzb3VyY2UuRXZlbnQuTG9hZGluZ0RpZEZpbmlzaCk7CiAg
ICAgICAgIHRoaXMuZGlzcGF0Y2hFdmVudFRvTGlzdGVuZXJzKFdlYkluc3BlY3Rvci5SZXNvdXJj
ZS5FdmVudC5UaW1lc3RhbXBzRGlkQ2hhbmdlKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>