<?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>197654</bug_id>
          
          <creation_ts>2019-05-07 03:07:49 -0700</creation_ts>
          <short_desc>Translucent gradient rendering bug due to will-change transform</short_desc>
          <delta_ts>2019-06-01 19:54:50 -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>Compositing</component>
          <version>Safari Technology Preview</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>macOS 10.14</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=153852</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=197611</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="Jonas Treub">jonastreub</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>ben</cc>
    
    <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>graouts</cc>
    
    <cc>liugb1101</cc>
    
    <cc>sabouhallawa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1533857</commentid>
    <comment_count>0</comment_count>
    <who name="Jonas Treub">jonastreub</who>
    <bug_when>2019-05-07 03:07:49 -0700</bug_when>
    <thetext>Overview:

When toggling an element background from a color to a translucent gradient the gradient sometimes gets a black background.
This only appears to happen when will-change transform is enabled for the element.

1) View the example: https://codepen.io/jonastreub/pen/XwbWaR

2) Toggle the element background by clicking it

3) Notice that the gradient has a black background

Expected Results: The gradient to be translucent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1533983</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-05-07 11:18:29 -0700</bug_when>
    <thetext>&lt;rdar://problem/50547664&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1534086</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-05-07 13:29:39 -0700</bug_when>
    <thetext>Sounds like we&apos;re failing to update contentsOpaque.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1535368</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-05-11 12:33:25 -0700</bug_when>
    <thetext>We currently re-evaluate contentsOpaque in RenderLayerBacking::updateGeometry(), but that doesn&apos;t fire for just a background change (repaint triggers an updateConfiguration()). However, contentsOpaque depends on geometry, and updateConfiguration() runs first, so I think we&apos;ll have to move it to updateAfterDescendants().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1535371</commentid>
    <comment_count>4</comment_count>
      <attachid>369658</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-05-11 13:00:49 -0700</bug_when>
    <thetext>Created attachment 369658
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1535380</commentid>
    <comment_count>5</comment_count>
      <attachid>369658</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-05-11 15:05:43 -0700</bug_when>
    <thetext>Comment on attachment 369658
Patch

Clearing flags on attachment: 369658

Committed r245207: &lt;https://trac.webkit.org/changeset/245207&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1535381</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-05-11 15:05:44 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1535383</commentid>
    <comment_count>7</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-05-11 15:06:47 -0700</bug_when>
    <thetext>This did not fix bug 197611, so something else is going on there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1540208</commentid>
    <comment_count>8</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-05-29 19:12:52 -0700</bug_when>
    <thetext>*** Bug 197611 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1541040</commentid>
    <comment_count>9</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-06-01 19:54:50 -0700</bug_when>
    <thetext>*** Bug 196946 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>369658</attachid>
            <date>2019-05-11 13:00:49 -0700</date>
            <delta_ts>2019-05-11 15:05:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-197654-20190511130048.patch</filename>
            <type>text/plain</type>
            <size>8135</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ1MjA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTA0NTg5YTFhMWEwNmJi
N2M0MGY5NzVlMmE2MWYxOTM3OTU4MzlhYy4uMjI5NDVjYjIwMGRjYWU5YmIwYzM2MTcyZDkxMzgw
ODY5NTkwZDE5ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDE5LTA1LTExICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFRyYW5zbHVjZW50
IGdyYWRpZW50IHJlbmRlcmluZyBidWcgZHVlIHRvIHdpbGwtY2hhbmdlIHRyYW5zZm9ybQorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk3NjU0CisgICAg
ICAgIDxyZGFyOi8vcHJvYmxlbS81MDU0NzY2ND4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKyAgICAgICAgCisgICAgICAgIFdlIGZhaWxlZCB0byByZS1ldmFsdWF0ZSAn
Y29udGVudHNPcGFxdWUnIHdoZW4gYSBiYWNrZ3JvdW5kIGNoYW5nZWQsIGJlY2F1c2UgdGhpcwor
ICAgICAgICBoYXBwZW5lZCBpbiB1cGRhdGVHZW9tZXRyeSgpIGFuZCB0aGF0IGRvZXNuJ3QgcnVu
IGZvciBiYWNrZ3JvdW5kIGNoYW5nZXMuCisgICAgICAgIAorICAgICAgICBIb3dldmVyLCAnY29u
dGVudHNPcGFxdWUnIGFsc28gcmVxdWlyZXMga25vd2luZyBhYm91dCBnZW9tZXRyeSBiZWNhdXNl
IHdlIGhhdmUgdG8KKyAgICAgICAgdHVybiBpdCBvZmYgd2hlbiB0aGVyZSdzIHN1YnBpeGVsIHBv
c2l0aW9uaW5nLCBhbmQgdXBkYXRlQ29uZmlndXJhdGlvbigpCisgICAgICAgIHJ1bnMgYmVmb3Jl
IHVwZGF0ZUdlb21ldHJ5KCkuCisgICAgICAgIAorICAgICAgICBTbyBjb21wdXRlIG1faGFzU3Vi
cGl4ZWxSb3VuZGluZyBpbiB1cGRhdGVHZW9tZXRyeSgpIGFuZCBzZXQgY29udGVudHNPcGFxdWUg
aW4KKyAgICAgICAgdXBkYXRlQWZ0ZXJEZXNjZW5kYW50cygpLgorCisgICAgICAgIFRlc3Q6IGNv
bXBvc2l0aW5nL2NvbnRlbnRzLW9wYXF1ZS9iYWNrZ3JvdW5kLWNoYW5nZS10by10cmFuc3BhcmVu
dC5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyQmFja2luZzo6dXBkYXRlQ29uZmlndXJhdGlvbik6
CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllckJhY2tpbmc6OnVwZGF0ZUdlb21ldHJ5KToK
KyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyQmFja2luZzo6dXBkYXRlQWZ0ZXJEZXNjZW5k
YW50cyk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyQmFja2luZy5oOgorCiAyMDE5
LTA1LTExICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAg
IFdoZW4gdGhlIHNjcm9sbGVyIGhvc3RpbmcgYSBzaGFyZWQgbGF5ZXIgYmVjb21lcyBub24tc2Ny
b2xsYWJsZSwgY29udGVudCBkaXNhcHBlYXJzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJMYXllckJhY2tpbmcuY3BwCmluZGV4IDE1MjE2M2Y2ZGZjMmZkNmY5MTU4Nzc1OTE3
NmJhZmNjOTQyNWM1YmMuLjQzZDFhNTc1Y2NkNmM0NWYwMTJiNGU0YWUwNTY5MmI5YTUzYzcwMzUg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuY3Bw
CkBAIC04MjIsNyArODIyLDcgQEAgYm9vbCBSZW5kZXJMYXllckJhY2tpbmc6OnVwZGF0ZUNvbmZp
Z3VyYXRpb24oKQogICAgICAgICB1cGRhdGVSb290TGF5ZXJDb25maWd1cmF0aW9uKCk7CiAKICAg
ICB1cGRhdGVFdmVudFJlZ2lvbigpOwotICAgIAorCiAgICAgLy8gUmVxdWlyZXMgbGF5b3V0Lgog
ICAgIGlmIChjb250ZW50c0luZm8uaXNEaXJlY3RseUNvbXBvc2l0ZWRJbWFnZSgpKQogICAgICAg
ICB1cGRhdGVJbWFnZUNvbnRlbnRzKGNvbnRlbnRzSW5mbyk7CkBAIC0xMTE1LDIwICsxMTE1LDEz
IEBAIHZvaWQgUmVuZGVyTGF5ZXJCYWNraW5nOjp1cGRhdGVHZW9tZXRyeSgpCiAgICAgTGF5b3V0
U2l6ZSBvbGRTdWJwaXhlbE9mZnNldEZyb21SZW5kZXJlciA9IG1fc3VicGl4ZWxPZmZzZXRGcm9t
UmVuZGVyZXI7CiAgICAgcHJpbWFyeUdyYXBoaWNzTGF5ZXJPZmZzZXRGcm9tUmVuZGVyZXIgPSBj
b21wdXRlT2Zmc2V0RnJvbVJlbmRlcmVyKC1yZW5kZXJlck9mZnNldC5mcm9tUHJpbWFyeUdyYXBo
aWNzTGF5ZXIoKSwgZGV2aWNlU2NhbGVGYWN0b3IoKSk7CiAgICAgbV9zdWJwaXhlbE9mZnNldEZy
b21SZW5kZXJlciA9IHByaW1hcnlHcmFwaGljc0xheWVyT2Zmc2V0RnJvbVJlbmRlcmVyLm1fc3Vi
cGl4ZWxPZmZzZXQ7CisgICAgbV9oYXNTdWJwaXhlbFJvdW5kaW5nID0gIW1fc3VicGl4ZWxPZmZz
ZXRGcm9tUmVuZGVyZXIuaXNaZXJvKCkgfHwgY29tcG9zaXRlZEJvdW5kcygpLnNpemUoKSAhPSBw
cmltYXJ5R3JhcGhpY3NMYXllclJlY3Quc2l6ZSgpOwogCiAgICAgaWYgKHByaW1hcnlHcmFwaGlj
c0xheWVyT2Zmc2V0RnJvbVJlbmRlcmVyLm1fZGV2aWNlUGl4ZWxPZmZzZXQgIT0gbV9ncmFwaGlj
c0xheWVyLT5vZmZzZXRGcm9tUmVuZGVyZXIoKSkgewogICAgICAgICBtX2dyYXBoaWNzTGF5ZXIt
PnNldE9mZnNldEZyb21SZW5kZXJlcihwcmltYXJ5R3JhcGhpY3NMYXllck9mZnNldEZyb21SZW5k
ZXJlci5tX2RldmljZVBpeGVsT2Zmc2V0KTsKICAgICAgICAgcG9zaXRpb25PdmVyZmxvd0NvbnRy
b2xzTGF5ZXJzKCk7CiAgICAgfQogCi0gICAgaWYgKCFtX2lzTWFpbkZyYW1lUmVuZGVyVmlld0xh
eWVyICYmICFtX2lzRnJhbWVMYXllcldpdGhUaWxlZEJhY2tpbmcgJiYgIW1fcmVxdWlyZXNCYWNr
Z3JvdW5kTGF5ZXIpIHsKLSAgICAgICAgLy8gRm9yIG5vbi1yb290IGxheWVycywgYmFja2dyb3Vu
ZCBpcyBhbHdheXMgcGFpbnRlZCBieSB0aGUgcHJpbWFyeSBncmFwaGljcyBsYXllci4KLSAgICAg
ICAgQVNTRVJUKCFtX2JhY2tncm91bmRMYXllcik7Ci0gICAgICAgIC8vIFN1YnBpeGVsIG9mZnNl
dCBmcm9tIGdyYXBoaWNzIGxheWVyIG9yIHNpemUgY2hhbmdlZC4KLSAgICAgICAgYm9vbCBoYWRT
dWJwaXhlbFJvdW5kaW5nID0gIW1fc3VicGl4ZWxPZmZzZXRGcm9tUmVuZGVyZXIuaXNaZXJvKCkg
fHwgY29tcG9zaXRlZEJvdW5kcygpLnNpemUoKSAhPSBwcmltYXJ5R3JhcGhpY3NMYXllclJlY3Qu
c2l6ZSgpOwotICAgICAgICBtX2dyYXBoaWNzTGF5ZXItPnNldENvbnRlbnRzT3BhcXVlKCFoYWRT
dWJwaXhlbFJvdW5kaW5nICYmIG1fb3duaW5nTGF5ZXIuYmFja2dyb3VuZElzS25vd25Ub0JlT3Bh
cXVlSW5SZWN0KGNvbXBvc2l0ZWRCb3VuZHMoKSkpOwotICAgIH0KLQogICAgIC8vIElmIHdlIGhh
dmUgYSBsYXllciB0aGF0IGNsaXBzIGNoaWxkcmVuLCBwb3NpdGlvbiBpdC4KICAgICBMYXlvdXRS
ZWN0IGNsaXBwaW5nQm94OwogICAgIGlmIChhdXRvKiBjbGlwTGF5ZXIgPSBjbGlwcGluZ0xheWVy
KCkpIHsKQEAgLTEzMjksNiArMTMyMiwxMiBAQCB2b2lkIFJlbmRlckxheWVyQmFja2luZzo6dXBk
YXRlQWZ0ZXJEZXNjZW5kYW50cygpCiAKICAgICB1cGRhdGVEcmF3c0NvbnRlbnQoY29udGVudHNJ
bmZvKTsKIAorICAgIGlmICghbV9pc01haW5GcmFtZVJlbmRlclZpZXdMYXllciAmJiAhbV9pc0Zy
YW1lTGF5ZXJXaXRoVGlsZWRCYWNraW5nICYmICFtX3JlcXVpcmVzQmFja2dyb3VuZExheWVyKSB7
CisgICAgICAgIC8vIEZvciBub24tcm9vdCBsYXllcnMsIGJhY2tncm91bmQgaXMgYWx3YXlzIHBh
aW50ZWQgYnkgdGhlIHByaW1hcnkgZ3JhcGhpY3MgbGF5ZXIuCisgICAgICAgIEFTU0VSVCghbV9i
YWNrZ3JvdW5kTGF5ZXIpOworICAgICAgICBtX2dyYXBoaWNzTGF5ZXItPnNldENvbnRlbnRzT3Bh
cXVlKCFtX2hhc1N1YnBpeGVsUm91bmRpbmcgJiYgbV9vd25pbmdMYXllci5iYWNrZ3JvdW5kSXNL
bm93blRvQmVPcGFxdWVJblJlY3QoY29tcG9zaXRlZEJvdW5kcygpKSk7CisgICAgfQorCiAgICAg
bV9ncmFwaGljc0xheWVyLT5zZXRDb250ZW50c1Zpc2libGUobV9vd25pbmdMYXllci5oYXNWaXNp
YmxlQ29udGVudCgpIHx8IGhhc1Zpc2libGVOb25Db21wb3NpdGVkRGVzY2VuZGFudHMoKSk7CiAg
ICAgaWYgKG1fc2Nyb2xsQ29udGFpbmVyTGF5ZXIpIHsKICAgICAgICAgbV9zY3JvbGxDb250YWlu
ZXJMYXllci0+c2V0Q29udGVudHNWaXNpYmxlKHJlbmRlcmVyKCkuc3R5bGUoKS52aXNpYmlsaXR5
KCkgPT0gVmlzaWJpbGl0eTo6VmlzaWJsZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyTGF5ZXJCYWNraW5nLmgKaW5kZXggMjhkNWE3ODYwMDFjMzRkZmM4NWJhODhlZGZiMDQx
ZTRiYzRlMGRlZi4uMTMyZTVhM2U2MDZjZmY1YmUyMTU0MTI5YjNjNWUzOTM4YTBiNzgzMiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQmFja2luZy5oCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuaApAQCAtNDM0
LDYgKzQzNCw3IEBAIHByaXZhdGU6CiAjZW5kaWYKICAgICBib29sIG1fYmFja2dyb3VuZExheWVy
UGFpbnRzRml4ZWRSb290QmFja2dyb3VuZCB7IGZhbHNlIH07CiAgICAgYm9vbCBtX3JlcXVpcmVz
QmFja2dyb3VuZExheWVyIHsgZmFsc2UgfTsKKyAgICBib29sIG1faGFzU3VicGl4ZWxSb3VuZGlu
ZyB7IGZhbHNlIH07CiAgICAgYm9vbCBtX3BhaW50c1N1YnBpeGVsQW50aWFsaWFzZWRUZXh0IHsg
ZmFsc2UgfTsgLy8gVGhpcyBpcyBmb3IgbG9nZ2luZyBvbmx5LgogfTsKIApkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDJjMTgz
ZjNkZGE2Y2I0OGNmZWRmOTRlNTQ1MDZhYzI3ZTAzZDZjNDQuLjk0YWEyZDczZDhlMmYyMDRiNWJh
MTYzZDM2M2FlMzY4YmQ4NGIwZjcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZwor
KysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxOS0wNS0xMSAg
U2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KKworICAgICAgICBUcmFuc2x1
Y2VudCBncmFkaWVudCByZW5kZXJpbmcgYnVnIGR1ZSB0byB3aWxsLWNoYW5nZSB0cmFuc2Zvcm0K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NzY1NAor
ICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTA1NDc2NjQ+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBjb21wb3NpdGluZy9jb250ZW50cy1vcGFxdWUv
YmFja2dyb3VuZC1jaGFuZ2UtdG8tdHJhbnNwYXJlbnQtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAg
ICAgICAgKiBjb21wb3NpdGluZy9jb250ZW50cy1vcGFxdWUvYmFja2dyb3VuZC1jaGFuZ2UtdG8t
dHJhbnNwYXJlbnQuaHRtbDogQWRkZWQuCisKIDIwMTktMDUtMTEgIFNpbW9uIEZyYXNlciAgPHNp
bW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAgV2hlbiB0aGUgc2Nyb2xsZXIgaG9zdGlu
ZyBhIHNoYXJlZCBsYXllciBiZWNvbWVzIG5vbi1zY3JvbGxhYmxlLCBjb250ZW50IGRpc2FwcGVh
cnMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL2NvbnRlbnRzLW9wYXF1ZS9i
YWNrZ3JvdW5kLWNoYW5nZS10by10cmFuc3BhcmVudC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9jb21wb3NpdGluZy9jb250ZW50cy1vcGFxdWUvYmFja2dyb3VuZC1jaGFuZ2UtdG8tdHJhbnNw
YXJlbnQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjlkYzRjMDk1MDk2MzBlNzllOWM2ZDRmZmFl
MTkzYTkwMDlhZjk3ZDAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGlu
Zy9jb250ZW50cy1vcGFxdWUvYmFja2dyb3VuZC1jaGFuZ2UtdG8tdHJhbnNwYXJlbnQtZXhwZWN0
ZWQudHh0CkBAIC0wLDAgKzEsMTkgQEAKK1RleHQgaGVyZQorKEdyYXBoaWNzTGF5ZXIKKyAgKGFu
Y2hvciAwLjAwIDAuMDApCisgIChib3VuZHMgODAwLjAwIDYwMC4wMCkKKyAgKGNoaWxkcmVuIDEK
KyAgICAoR3JhcGhpY3NMYXllcgorICAgICAgKGJvdW5kcyA4MDAuMDAgNjAwLjAwKQorICAgICAg
KGNvbnRlbnRzT3BhcXVlIDEpCisgICAgICAoY2hpbGRyZW4gMQorICAgICAgICAoR3JhcGhpY3NM
YXllcgorICAgICAgICAgIChwb3NpdGlvbiAxOC4wMCAxMC4wMCkKKyAgICAgICAgICAoYm91bmRz
IDMwMC4wMCAzMDAuMDApCisgICAgICAgICAgKGRyYXdzQ29udGVudCAxKQorICAgICAgICApCisg
ICAgICApCisgICAgKQorICApCispCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbXBvc2l0
aW5nL2NvbnRlbnRzLW9wYXF1ZS9iYWNrZ3JvdW5kLWNoYW5nZS10by10cmFuc3BhcmVudC5odG1s
IGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvY29udGVudHMtb3BhcXVlL2JhY2tncm91bmQtY2hh
bmdlLXRvLXRyYW5zcGFyZW50Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOWIyZWQyMDdhNTRkYWNlM2U4Mjlk
NTlkYmJkMzExNmQ4MTFiNzkzMgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2NvbXBv
c2l0aW5nL2NvbnRlbnRzLW9wYXF1ZS9iYWNrZ3JvdW5kLWNoYW5nZS10by10cmFuc3BhcmVudC5o
dG1sCkBAIC0wLDAgKzEsNDEgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKyAg
ICA8dGl0bGU+VGVzdHMgdGhhdCBjb250ZW50c09wYXF1ZSBpcyByZS1ldmFsdWF0ZWQgYWZ0ZXIg
YSBiYWNrZ3JvdW5kIHN0eWxlIGNoYW5nZTwvdGl0bGU+CisgICAgPHN0eWxlPgorICAgICAgICAu
Y29tcG9zaXRlZCB7CisgICAgICAgICAgICBtYXJnaW46IDIwcHg7CisgICAgICAgICAgICBoZWln
aHQ6IDMwMHB4OworICAgICAgICAgICAgd2lkdGg6IDMwMHB4OworICAgICAgICAgICAgbWFyZ2lu
OiAxMHB4OworICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2lsdmVyOworICAgICAgICAg
ICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOworICAgICAgICB9CisgICAgICAgIAorICAgICAg
ICAuY29tcG9zaXRlZC5jaGFuZ2VkIHsKKyAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7Cisg
ICAgICAgIH0KKyAgICA8L3N0eWxlPgorICAgIDxzY3JpcHQ+CisgICAgICAgIGlmICh3aW5kb3cu
dGVzdFJ1bm5lcikgeworICAgICAgICAgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisgICAg
ICAgICAgICB0ZXN0UnVubmVyLndhaXRVbnRpbERvbmUoKTsKKyAgICAgICAgfQorCisgICAgICAg
IHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgKCkgPT4geworICAgICAgICAgICAgc2V0
VGltZW91dCgoKSA9PiB7CisgICAgICAgICAgICAgICAgZG9jdW1lbnQucXVlcnlTZWxlY3Rvcign
LmNvbXBvc2l0ZWQnKS5jbGFzc0xpc3QuYWRkKCdjaGFuZ2VkJyk7CisgICAgICAgICAgICAgICAg
aWYgKHdpbmRvdy5pbnRlcm5hbHMpCisgICAgICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCdsYXllcnMnKS50ZXh0Q29udGVudCA9IHdpbmRvdy5pbnRlcm5hbHMubGF5ZXJU
cmVlQXNUZXh0KGRvY3VtZW50KTsKKyAgICAgICAgICAgICAgICBpZiAod2luZG93LnRlc3RSdW5u
ZXIpCisgICAgICAgICAgICAgICAgICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAgICAg
ICAgICAgfSwgMCk7CisgICAgICAgIH0sIGZhbHNlKTsKKyAgICA8L3NjcmlwdD4KKzwvaGVhZD4K
Kzxib2R5PgorICAgIDxkaXYgY2xhc3M9ImNvbXBvc2l0ZWQiPlRleHQgaGVyZTwvZGl2PgorPHBy
ZSBpZD0ibGF5ZXJzIj48L3ByZT4KKzwvYm9keT4KKzwvaHRtbD4KKwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>