<?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>225338</bug_id>
          
          <creation_ts>2021-05-03 17:41:02 -0700</creation_ts>
          <short_desc>Sampled Page Top Color: don&apos;t snapshot if the hit test location is an image or has an animation</short_desc>
          <delta_ts>2021-05-26 20:23:47 -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>New Bugs</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=226313</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>
          <dependson>225323</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Devin Rousso">hi</reporter>
          <assigned_to name="Devin Rousso">hi</assigned_to>
          <cc>bdakin</cc>
    
    <cc>hi</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1756392</commentid>
    <comment_count>0</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2021-05-03 17:41:02 -0700</bug_when>
    <thetext>.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1756397</commentid>
    <comment_count>1</comment_count>
      <attachid>427627</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2021-05-03 18:04:28 -0700</bug_when>
    <thetext>Created attachment 427627
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1756398</commentid>
    <comment_count>2</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2021-05-03 18:05:11 -0700</bug_when>
    <thetext>&lt;rdar://problem/77425441&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1757116</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-05-05 14:53:59 -0700</bug_when>
    <thetext>Committed r277044 (237356@main): &lt;https://commits.webkit.org/237356@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 427627.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>427627</attachid>
            <date>2021-05-03 18:04:28 -0700</date>
            <delta_ts>2021-05-05 14:53:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>225338.diff</filename>
            <type>text/plain</type>
            <size>11445</size>
            <attacher name="Devin Rousso">hi</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA5ZmJlNGNkNTI3YmEuLmJhMjdjYTI3YmJlNSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDMyIEBACisyMDIxLTA1LTAzICBEZXZpbiBSb3Vzc28gIDxkcm91c3NvQGFwcGxlLmNv
bT4KKworICAgICAgICBTYW1wbGVkIFBhZ2UgVG9wIENvbG9yOiBkb24ndCBzbmFwc2hvdCBpZiB0
aGUgaGl0IHRlc3QgbG9jYXRpb24gaXMgYW4gaW1hZ2Ugb3IgaGFzIGFuIGFuaW1hdGlvbgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI1MzM4CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdHM6IFNhbXBs
ZWRQYWdlVG9wQ29sb3IuSGl0VGVzdEhUTUxJbWFnZQorICAgICAgICAgICAgICAgU2FtcGxlZFBh
Z2VUb3BDb2xvci5IaXRUZXN0Q1NTQmFja2dyb3VuZEltYWdlCisgICAgICAgICAgICAgICBTYW1w
bGVkUGFnZVRvcENvbG9yLkhpdFRlc3RDU1NBbmltYXRpb24KKworICAgICAgICAqIGRvbS9Eb2N1
bWVudC5oOgorICAgICAgICAqIGRvbS9Eb2N1bWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpp
c1ZhbGlkUGFnZVNhbXBsZUxvY2F0aW9uKTogQWRkZWQuCisgICAgICAgIChXZWJDb3JlOjpzYW1w
bGVQYWdlQ29sb3IpOiBBZGRlZC4KKyAgICAgICAgKFdlYkNvcmU6OkRvY3VtZW50OjpkZXRlcm1p
bmVTYW1wbGVkUGFnZVRvcENvbG9yKToKKyAgICAgICAgKFdlYkNvcmU6OkRvY3VtZW50Ojppc0hp
dFRlc3RMb2NhdGlvblRoaXJkUGFydHlGcmFtZSk6IERlbGV0ZWQuCisgICAgICAgIFJlZmFjdG9y
IGBpc0hpdFRlc3RMb2NhdGlvblRoaXJkUGFydHlGcmFtZWAgKGFuZCB0aGUgYHBpeGVsQ29sb3Jg
IGxhbWJkYSkgaW50byBgc3RhdGljYAorICAgICAgICBmdW5jdGlvbnMgdGhhdCBhcmUgcmlnaHQg
YWJvdmUgYERvY3VtZW50OjpkZXRlcm1pbmVTYW1wbGVkUGFnZVRvcENvbG9yYCBmb3IgY2xhcml0
eSBhbmQgdG8KKyAgICAgICAgYWxsb3cgZm9yIG1vcmUgZmxleGliaWxpdHkuIEluIG9yZGVyIHRv
IGNoZWNrIGlmIHRoZSBoaXQgdGVzdCBub2RlIGlzIGFuIGltYWdlIChpbmNsdWRpbmcKKyAgICAg
ICAgaGF2aW5nIGEgQ1NTIGBiYWNrZ3JvdW5kLWltYWdlYCkgb3IgaGFzIGEgQ1NTIGFuaW1hdGlv
biAob3IgQ1NTIHRyYW5zaXRpb24pLCBpdCdzIG5lY2Vzc2FyeQorICAgICAgICB0byBjb250aW51
ZSB0byBoaXQgdGVzdCBiZXlvbmQgb25lIG5vZGUgYXMgdGhlIGltYWdlIGFuZC9vciBub2RlIHdp
dGggdGhlIENTUyBhbmltYXRpb24gbWF5CisgICAgICAgIGJlIGFuIGFuY2VzdG9yIChvciB1bnJl
bGF0ZWQgYHBvc2l0aW9uOiBhYnNvbHV0ZWAgbm9kZSkgdG8gdGhlIGBIaXRUZXN0UmVzdWx0Ojpp
bm5lck5vZGVgLgorICAgICAgICBgYGAKKyAgICAgICAgICAgIDxkaXYgc3R5bGU9ImJhY2tncm91
bmQtaW1hZ2U6IHVybCguLi4pIj4KKyAgICAgICAgICAgICAgICA8YnV0dG9uPkxvcnVtIGlwc3Vt
IC4uLiA8L2J1dHRvbj4KKyAgICAgICAgICAgIDwvZGl2PgorICAgICAgICBgYGAKKwogMjAyMS0w
NS0wMyAgRGV2aW4gUm91c3NvICA8ZHJvdXNzb0BhcHBsZS5jb20+CiAKICAgICAgICAgU2FtcGxl
ZCBQYWdlIFRvcCBDb2xvcjogdGFrZSBhZGRpdGlvbmFsIHNuYXBzaG90cyBmdXJ0aGVyIGRvd24g
dGhlIHBhZ2UgdG8gc2VlIGlmIHRoZSBzYW1wbGVkIHRvcCBjb2xvciBpcyBtb3JlIHRoYW4ganVz
dCBhIHRpbnkgc3RyaXAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCmluZGV4IDJiZWJmMmQ0MTExMS4u
MjA3MGQ2NjQwODlkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAKQEAgLTE3Nyw5ICsxNzcsMTEg
QEAKICNpbmNsdWRlICJSYW5nZS5oIgogI2luY2x1ZGUgIlJlYWx0aW1lTWVkaWFTb3VyY2VDZW50
ZXIuaCIKICNpbmNsdWRlICJSZW5kZXJDaGlsZEl0ZXJhdG9yLmgiCisjaW5jbHVkZSAiUmVuZGVy
SW1hZ2UuaCIKICNpbmNsdWRlICJSZW5kZXJJbmxpbmUuaCIKICNpbmNsdWRlICJSZW5kZXJMYXll
ckNvbXBvc2l0b3IuaCIKICNpbmNsdWRlICJSZW5kZXJMaW5lQnJlYWsuaCIKKyNpbmNsdWRlICJS
ZW5kZXJTdHlsZS5oIgogI2luY2x1ZGUgIlJlbmRlclRyZWVVcGRhdGVyLmgiCiAjaW5jbHVkZSAi
UmVuZGVyVmlldy5oIgogI2luY2x1ZGUgIlJlbmRlcldpZGdldC5oIgpAQCAtMzg3MCw2ICszODcy
LDUzIEBAIHZvaWQgRG9jdW1lbnQ6OnRoZW1lQ29sb3JDaGFuZ2VkKCkKICNlbmRpZiAvLyBFTkFC
TEUoUlVCQkVSX0JBTkRJTkcpCiB9CiAKK3N0YXRpYyBib29sIGlzVmFsaWRQYWdlU2FtcGxlTG9j
YXRpb24oRG9jdW1lbnQmIGRvY3VtZW50LCBjb25zdCBJbnRQb2ludCYgbG9jYXRpb24pCit7Cisg
ICAgLy8gRklYTUU6IDxodHRwczovL3dlYmtpdC5vcmcvYi8yMjUxNjc+IChTYW1wbGVkIFBhZ2Ug
VG9wIENvbG9yOiBob29rIGludG8gcGFpbnRpbmcgbG9naWMgaW5zdGVhZCBvZiB0YWtpbmcgc25h
cHNob3RzKQorCisgICAgY29uc3RleHByIE9wdGlvblNldDxIaXRUZXN0UmVxdWVzdDo6UmVxdWVz
dFR5cGU+IGhpdFRlc3RSZXF1ZXN0VHlwZXMgeyBIaXRUZXN0UmVxdWVzdDo6UmVhZE9ubHksIEhp
dFRlc3RSZXF1ZXN0OjpEaXNhbGxvd1VzZXJBZ2VudFNoYWRvd0NvbnRlbnQsIEhpdFRlc3RSZXF1
ZXN0OjpDb2xsZWN0TXVsdGlwbGVFbGVtZW50cywgSGl0VGVzdFJlcXVlc3Q6OkluY2x1ZGVBbGxF
bGVtZW50c1VuZGVyUG9pbnQgfTsKKyAgICBIaXRUZXN0UmVzdWx0IGhpdFRlc3RSZXN1bHQobG9j
YXRpb24pOworICAgIGRvY3VtZW50LmhpdFRlc3QoaGl0VGVzdFJlcXVlc3RUeXBlcywgaGl0VGVz
dFJlc3VsdCk7CisKKyAgICBmb3IgKGF1dG8mIGhpdFRlc3ROb2RlIDogaGl0VGVzdFJlc3VsdC5s
aXN0QmFzZWRUZXN0UmVzdWx0KCkpIHsKKyAgICAgICAgYXV0byYgbm9kZSA9IGhpdFRlc3ROb2Rl
LmdldCgpOworCisgICAgICAgIGF1dG8qIHJlbmRlcmVyID0gbm9kZS5yZW5kZXJlcigpOworICAg
ICAgICBpZiAoIXJlbmRlcmVyKQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgICAg
IC8vIFNraXAgaW1hZ2VzIChib3RoIGA8aW1nPmAgYW5kIENTUyBgYmFja2dyb3VuZC1pbWFnZWAp
IGFzIHRoZXkncmUgbGlrZWx5IG5vdCBhIHNvbGlkIGNvbG9yLgorICAgICAgICBpZiAoaXM8UmVu
ZGVySW1hZ2U+KHJlbmRlcmVyKSB8fCByZW5kZXJlci0+c3R5bGUoKS5oYXNCYWNrZ3JvdW5kSW1h
Z2UoKSkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgICAgICAvLyBTa2lwIG5vZGVz
IHdpdGggYW5pbWF0aW9ucyBhcyB0aGUgc2FtcGxlIG1heSBnZXQgYW4gb2RkIGNvbG9yIGlmIHRo
ZSBhbmltYXRpb24gaXMgaW4tcHJvZ3Jlc3MuCisgICAgICAgIGlmIChyZW5kZXJlci0+c3R5bGUo
KS5oYXNUcmFuc2l0aW9ucygpIHx8IHJlbmRlcmVyLT5zdHlsZSgpLmhhc0FuaW1hdGlvbnMoKSkK
KyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgICAgICAvLyBTa2lwIDNyZC1wYXJ0eSBg
PGlmcmFtZT5gIGFzIHRoZSBjb250ZW50IGxpa2VseSB3b24ndCBtYXRjaCB0aGUgcmVzdCBvZiB0
aGUgcGFnZS4KKyAgICAgICAgaWYgKGlzPEhUTUxJRnJhbWVFbGVtZW50Pihub2RlKSAmJiAhYXJl
UmVnaXN0cmFibGVEb21haW5zRXF1YWwoZG93bmNhc3Q8SFRNTElGcmFtZUVsZW1lbnQ+KG5vZGUp
LmxvY2F0aW9uKCksIGRvY3VtZW50LnVybCgpKSkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsK
KyAgICB9CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIE9wdGlvbmFsPExhYjxmbG9h
dD4+IHNhbXBsZVBhZ2VDb2xvcihEb2N1bWVudCYgZG9jdW1lbnQsIEludFBvaW50JiYgbG9jYXRp
b24pCit7CisgICAgLy8gRklYTUU6IDxodHRwczovL3dlYmtpdC5vcmcvYi8yMjUxNjc+IChTYW1w
bGVkIFBhZ2UgVG9wIENvbG9yOiBob29rIGludG8gcGFpbnRpbmcgbG9naWMgaW5zdGVhZCBvZiB0
YWtpbmcgc25hcHNob3RzKQorCisgICAgaWYgKCFpc1ZhbGlkUGFnZVNhbXBsZUxvY2F0aW9uKGRv
Y3VtZW50LCBsb2NhdGlvbikpCisgICAgICAgIHJldHVybiBXVEY6Om51bGxvcHQ7CisKKyAgICBB
U1NFUlQoZG9jdW1lbnQudmlldygpKTsKKyAgICBhdXRvIHNuYXBzaG90ID0gc25hcHNob3RGcmFt
ZVJlY3QoZG9jdW1lbnQudmlldygpLT5mcmFtZSgpLCBJbnRSZWN0KGxvY2F0aW9uLCBJbnRTaXpl
KDEsIDEpKSwgU25hcHNob3RPcHRpb25zRXhjbHVkZVNlbGVjdGlvbkhpZ2hsaWdodGluZyB8IFNu
YXBzaG90T3B0aW9uc1BhaW50RXZlcnl0aGluZ0V4Y2x1ZGluZ1NlbGVjdGlvbik7CisgICAgaWYg
KCFzbmFwc2hvdCkKKyAgICAgICAgcmV0dXJuIFdURjo6bnVsbG9wdDsKKworICAgIGF1dG8gc25h
cHNob3REYXRhID0gc25hcHNob3QtPnRvQkdSQURhdGEoKTsKKyAgICByZXR1cm4gY29udmVydENv
bG9yPExhYjxmbG9hdD4+KFNSR0JBPHVpbnQ4X3Q+IHsgc25hcHNob3REYXRhWzJdLCBzbmFwc2hv
dERhdGFbMV0sIHNuYXBzaG90RGF0YVswXSwgc25hcHNob3REYXRhWzNdIH0pOworfQorCiBzdGF0
aWMgZG91YmxlIGNvbG9yRGlmZmVyZW5jZShMYWI8ZmxvYXQ+JiBsaHMsIExhYjxmbG9hdD4mIHJo
cykKIHsKICAgICByZXR1cm4gc3FydChwb3cocmhzLmxpZ2h0bmVzcyAtIGxocy5saWdodG5lc3Ms
IDIpICsgcG93KHJocy5hIC0gbGhzLmEsIDIpICsgcG93KHJocy5iIC0gbGhzLmIsIDIpKTsKQEAg
LTM5MTQsMjEgKzM5NjMsNiBAQCB2b2lkIERvY3VtZW50OjpkZXRlcm1pbmVTYW1wbGVkUGFnZVRv
cENvbG9yKCkKICAgICAgICAgICAgIHBhZ2UtPmNocm9tZSgpLmNsaWVudCgpLmRpZFNhbXBsZVBh
Z2VUb3BDb2xvcigpOwogICAgIH0pOwogCi0gICAgLy8gRklYTUU6IDxodHRwczovL3dlYmtpdC5v
cmcvYi8yMjUxNjc+IChTYW1wbGVkIFBhZ2UgVG9wIENvbG9yOiBob29rIGludG8gcGFpbnRpbmcg
bG9naWMgaW5zdGVhZCBvZiB0YWtpbmcgc25hcHNob3RzKQotICAgIGF1dG8gcGl4ZWxDb2xvciA9
IFsmXSAoSW50UG9pbnQmJiBsb2NhdGlvbikgLT4gT3B0aW9uYWw8TGFiPGZsb2F0Pj4gewotICAg
ICAgICBJbnRTaXplIHNpemUoMSwgMSk7Ci0KLSAgICAgICAgaWYgKGlzSGl0VGVzdExvY2F0aW9u
VGhpcmRQYXJ0eUZyYW1lKExheW91dFBvaW50KGxvY2F0aW9uKSkpCi0gICAgICAgICAgICByZXR1
cm4gV1RGOjpudWxsb3B0OwotCi0gICAgICAgIGF1dG8gc25hcHNob3QgPSBzbmFwc2hvdEZyYW1l
UmVjdChmcmFtZVZpZXctPmZyYW1lKCksIEludFJlY3QobG9jYXRpb24sIHNpemUpLCBTbmFwc2hv
dE9wdGlvbnNFeGNsdWRlU2VsZWN0aW9uSGlnaGxpZ2h0aW5nIHwgU25hcHNob3RPcHRpb25zUGFp
bnRFdmVyeXRoaW5nRXhjbHVkaW5nU2VsZWN0aW9uKTsKLSAgICAgICAgaWYgKCFzbmFwc2hvdCkK
LSAgICAgICAgICAgIHJldHVybiBXVEY6Om51bGxvcHQ7Ci0KLSAgICAgICAgYXV0byBzbmFwc2hv
dERhdGEgPSBzbmFwc2hvdC0+dG9CR1JBRGF0YSgpOwotICAgICAgICByZXR1cm4gY29udmVydENv
bG9yPExhYjxmbG9hdD4+KFNSR0JBPHVpbnQ4X3Q+IHsgc25hcHNob3REYXRhWzJdLCBzbmFwc2hv
dERhdGFbMV0sIHNuYXBzaG90RGF0YVswXSwgc25hcHNob3REYXRhWzNdIH0pOwotICAgIH07Ci0K
ICAgICAvLyBEZWNyZWFzZSB0aGUgd2lkdGggYnkgb25lIHBpeGVsIHNvIHRoYXQgdGhlIGxhc3Qg
c25hcHNob3QgaXMgd2l0aGluIGJvdW5kcyBhbmQgbm90IG9mZi1ieS1vbmUuCiAgICAgYXV0byBm
cmFtZVdpZHRoID0gZnJhbWVWaWV3LT5jb250ZW50c1dpZHRoKCkgLSAxOwogCkBAIC0zOTQ4LDcg
KzM5ODIsNyBAQCB2b2lkIERvY3VtZW50OjpkZXRlcm1pbmVTYW1wbGVkUGFnZVRvcENvbG9yKCkK
ICAgICB9OwogCiAgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBudW1TbmFwc2hvdHM7ICsraSkg
ewotICAgICAgICBhdXRvIHNuYXBzaG90ID0gcGl4ZWxDb2xvcihJbnRQb2ludChmcmFtZVdpZHRo
ICogaSAvIChudW1TbmFwc2hvdHMgLSAxKSwgMCkpOworICAgICAgICBhdXRvIHNuYXBzaG90ID0g
c2FtcGxlUGFnZUNvbG9yKCp0aGlzLCBJbnRQb2ludChmcmFtZVdpZHRoICogaSAvIChudW1TbmFw
c2hvdHMgLSAxKSwgMCkpOwogICAgICAgICBpZiAoIXNuYXBzaG90KSB7CiAgICAgICAgICAgICBp
ZiAoc2hvdWxkU3RvcEFmdGVyRmluZGluZ05vbk1hdGNoaW5nQ29sb3IoaSkpCiAgICAgICAgICAg
ICAgICAgcmV0dXJuOwpAQCAtMzk5NiwxNCArNDAzMCwxNCBAQCB2b2lkIERvY3VtZW50OjpkZXRl
cm1pbmVTYW1wbGVkUGFnZVRvcENvbG9yKCkKICAgICBhdXRvIG1pbkhlaWdodCA9IHNldHRpbmdz
KCkuc2FtcGxlZFBhZ2VUb3BDb2xvck1pbkhlaWdodCgpIC0gMTsKICAgICBpZiAobWluSGVpZ2h0
ID4gMCkgewogICAgICAgICBpZiAobm9uTWF0Y2hpbmdDb2xvckluZGV4KSB7Ci0gICAgICAgICAg
ICBpZiAoYXV0byBsZWZ0TWlkZGxlU25hcHNob3QgPSBwaXhlbENvbG9yKEludFBvaW50KDAsIG1p
bkhlaWdodCkpKSB7CisgICAgICAgICAgICBpZiAoYXV0byBsZWZ0TWlkZGxlU25hcHNob3QgPSBz
YW1wbGVQYWdlQ29sb3IoKnRoaXMsIEludFBvaW50KDAsIG1pbkhlaWdodCkpKSB7CiAgICAgICAg
ICAgICAgICAgaWYgKGNvbG9yRGlmZmVyZW5jZSgqbGVmdE1pZGRsZVNuYXBzaG90LCBzbmFwc2hv
dHNbMF0pID4gbWF4RGlmZmVyZW5jZSkKICAgICAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAg
ICAgICAgICAgfQogICAgICAgICB9CiAKICAgICAgICAgaWYgKG5vbk1hdGNoaW5nQ29sb3JJbmRl
eCAhPSBudW1TbmFwc2hvdHMgLSAxKSB7Ci0gICAgICAgICAgICBpZiAoYXV0byByaWdodE1pZGRs
ZVNuYXBzaG90ID0gcGl4ZWxDb2xvcihJbnRQb2ludChmcmFtZVdpZHRoLCBtaW5IZWlnaHQpKSkg
eworICAgICAgICAgICAgaWYgKGF1dG8gcmlnaHRNaWRkbGVTbmFwc2hvdCA9IHNhbXBsZVBhZ2VD
b2xvcigqdGhpcywgSW50UG9pbnQoZnJhbWVXaWR0aCwgbWluSGVpZ2h0KSkpIHsKICAgICAgICAg
ICAgICAgICBpZiAoY29sb3JEaWZmZXJlbmNlKCpyaWdodE1pZGRsZVNuYXBzaG90LCBzbmFwc2hv
dHNbbnVtU25hcHNob3RzIC0gMV0pID4gbWF4RGlmZmVyZW5jZSkKICAgICAgICAgICAgICAgICAg
ICAgcmV0dXJuOwogICAgICAgICAgICAgfQpAQCAtODc1MywyMiArODc4Nyw2IEBAIGJvb2wgRG9j
dW1lbnQ6OmhpdFRlc3QoY29uc3QgSGl0VGVzdFJlcXVlc3QmIHJlcXVlc3QsIGNvbnN0IEhpdFRl
c3RMb2NhdGlvbiYgbG9jCiAgICAgcmV0dXJuIHJlc3VsdExheWVyOwogfQogCi1ib29sIERvY3Vt
ZW50Ojppc0hpdFRlc3RMb2NhdGlvblRoaXJkUGFydHlGcmFtZShjb25zdCBIaXRUZXN0TG9jYXRp
b24mIGxvY2F0aW9uKQotewotICAgIGNvbnN0ZXhwciBPcHRpb25TZXQ8SGl0VGVzdFJlcXVlc3Q6
OlJlcXVlc3RUeXBlPiBoaXRUZXN0UmVxdWVzdFR5cGVzIHsgSGl0VGVzdFJlcXVlc3Q6OlJlYWRP
bmx5LCBIaXRUZXN0UmVxdWVzdDo6RGlzYWxsb3dVc2VyQWdlbnRTaGFkb3dDb250ZW50IH07Ci0g
ICAgSGl0VGVzdFJlc3VsdCBoaXRUZXN0UmVzdWx0KGxvY2F0aW9uKTsKLSAgICBoaXRUZXN0KGhp
dFRlc3RSZXF1ZXN0VHlwZXMsIGhpdFRlc3RSZXN1bHQpOwotCi0gICAgYXV0byBoaXRUZXN0Tm9k
ZSA9IG1ha2VSZWZQdHIoaGl0VGVzdFJlc3VsdC5pbm5lck5vZGUoKSk7Ci0gICAgaWYgKCFoaXRU
ZXN0Tm9kZSkKLSAgICAgICAgcmV0dXJuIGZhbHNlOwotCi0gICAgaWYgKCFpczxIVE1MSUZyYW1l
RWxlbWVudD4oaGl0VGVzdE5vZGUpKQotICAgICAgICByZXR1cm4gZmFsc2U7Ci0KLSAgICByZXR1
cm4gYXJlUmVnaXN0cmFibGVEb21haW5zRXF1YWwoZG93bmNhc3Q8SFRNTElGcmFtZUVsZW1lbnQ+
KCpoaXRUZXN0Tm9kZSkubG9jYXRpb24oKSwgbV91cmwpOwotfQotCiBFbGVtZW50SWRlbnRpZmll
ciBEb2N1bWVudDo6aWRlbnRpZmllckZvckVsZW1lbnQoRWxlbWVudCYgZWxlbWVudCkKIHsKICAg
ICBBU1NFUlQoJmVsZW1lbnQuZG9jdW1lbnQoKSA9PSB0aGlzKTsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5oIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmgK
aW5kZXggM2IwMzE1OGIxYzczLi4wNDVlNzI1MjliMTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2RvbS9Eb2N1bWVudC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5oCkBA
IC0xNTY3LDcgKzE1NjcsNiBAQCBwdWJsaWM6CiAKICAgICBXRUJDT1JFX0VYUE9SVCBib29sIGhp
dFRlc3QoY29uc3QgSGl0VGVzdFJlcXVlc3QmLCBIaXRUZXN0UmVzdWx0Jik7CiAgICAgYm9vbCBo
aXRUZXN0KGNvbnN0IEhpdFRlc3RSZXF1ZXN0JiwgY29uc3QgSGl0VGVzdExvY2F0aW9uJiwgSGl0
VGVzdFJlc3VsdCYpOwotICAgIGJvb2wgaXNIaXRUZXN0TG9jYXRpb25UaGlyZFBhcnR5RnJhbWUo
Y29uc3QgSGl0VGVzdExvY2F0aW9uJik7CiAjaWYgQVNTRVJUX0VOQUJMRUQKICAgICBib29sIGlu
SGl0VGVzdGluZygpIGNvbnN0IHsgcmV0dXJuIG1faW5IaXRUZXN0aW5nOyB9CiAjZW5kaWYKZGlm
ZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA0NDVlZTkw
MTZhNzUuLjllYmJiYmJhYzUzNCAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rv
b2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIxLTA1LTAzICBEZXZpbiBSb3Vzc28g
IDxkcm91c3NvQGFwcGxlLmNvbT4KKworICAgICAgICBTYW1wbGVkIFBhZ2UgVG9wIENvbG9yOiBk
b24ndCBzbmFwc2hvdCBpZiB0aGUgaGl0IHRlc3QgbG9jYXRpb24gaXMgYW4gaW1hZ2Ugb3IgaGFz
IGFuIGFuaW1hdGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjI1MzM4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1NhbXBsZWRQYWdlVG9wQ29s
b3IubW06CisgICAgICAgIChURVNULlNhbXBsZWRQYWdlVG9wQ29sb3IuSGl0VGVzdEhUTUxJbWFn
ZSk6CisgICAgICAgIChURVNULlNhbXBsZWRQYWdlVG9wQ29sb3IuSGl0VGVzdENTU0JhY2tncm91
bmRJbWFnZSk6CisgICAgICAgIChURVNULlNhbXBsZWRQYWdlVG9wQ29sb3IuSGl0VGVzdENTU0Fu
aW1hdGlvbik6CisKIDIwMjEtMDUtMDMgIERldmluIFJvdXNzbyAgPGRyb3Vzc29AYXBwbGUuY29t
PgogCiAgICAgICAgIFNhbXBsZWQgUGFnZSBUb3AgQ29sb3I6IHRha2UgYWRkaXRpb25hbCBzbmFw
c2hvdHMgZnVydGhlciBkb3duIHRoZSBwYWdlIHRvIHNlZSBpZiB0aGUgc2FtcGxlZCB0b3AgY29s
b3IgaXMgbW9yZSB0aGFuIGp1c3QgYSB0aW55IHN0cmlwCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0
V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1NhbXBsZWRQYWdlVG9wQ29sb3IubW0gYi9Ub29s
cy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1NhbXBsZWRQYWdlVG9wQ29sb3IubW0K
aW5kZXggZDUxMjA2ODA3M2ZjLi4yOWEyN2YwY2FlNGQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RX
ZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvU2FtcGxlZFBhZ2VUb3BDb2xvci5tbQorKysgYi9U
b29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1NhbXBsZWRQYWdlVG9wQ29sb3Iu
bW0KQEAgLTI4NCw2ICsyODQsMzMgQEAgVEVTVChTYW1wbGVkUGFnZVRvcENvbG9yLCBWZXJ0aWNh
bEdyYWRpZW50QWJvdmVNYXhEaWZmZXJlbmNlKQogICAgIEVYUEVDVF9OVUxMKFt3ZWJWaWV3IF9z
YW1wbGVkUGFnZVRvcENvbG9yXSk7CiB9CiAKK1RFU1QoU2FtcGxlZFBhZ2VUb3BDb2xvciwgSGl0
VGVzdEhUTUxJbWFnZSkKK3sKKyAgICBhdXRvIHdlYlZpZXcgPSBjcmVhdGVXZWJWaWV3V2l0aFNh
bXBsZWRQYWdlVG9wQ29sb3JNYXhEaWZmZXJlbmNlKDUpOworICAgIEVYUEVDVF9OVUxMKFt3ZWJW
aWV3IF9zYW1wbGVkUGFnZVRvcENvbG9yXSk7CisKKyAgICBbd2ViVmlldyBzeW5jaHJvbm91c2x5
TG9hZEhUTUxTdHJpbmdBbmRXYWl0VW50aWxBbGxJbW1lZGlhdGVDaGlsZEZyYW1lc1BhaW50OkAi
PGJvZHkgc3R5bGU9J21hcmdpbjogMCc+PGltZyBzcmM9J2Vub3Jtb3VzLnN2Zycgc3R5bGU9J3dp
ZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCUnPlRlc3QiXTsKKyAgICBFWFBFQ1RfTlVMTChbd2ViVmll
dyBfc2FtcGxlZFBhZ2VUb3BDb2xvcl0pOworfQorCitURVNUKFNhbXBsZWRQYWdlVG9wQ29sb3Is
IEhpdFRlc3RDU1NCYWNrZ3JvdW5kSW1hZ2UpCit7CisgICAgYXV0byB3ZWJWaWV3ID0gY3JlYXRl
V2ViVmlld1dpdGhTYW1wbGVkUGFnZVRvcENvbG9yTWF4RGlmZmVyZW5jZSg1KTsKKyAgICBFWFBF
Q1RfTlVMTChbd2ViVmlldyBfc2FtcGxlZFBhZ2VUb3BDb2xvcl0pOworCisgICAgW3dlYlZpZXcg
c3luY2hyb25vdXNseUxvYWRIVE1MU3RyaW5nQW5kV2FpdFVudGlsQWxsSW1tZWRpYXRlQ2hpbGRG
cmFtZXNQYWludDpAIjxib2R5IHN0eWxlPSdtYXJnaW46IDA7Jz48ZGl2IHN0eWxlPSd3aWR0aDog
MTAwJTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCdlbm9ybW91cy5zdmdc
JyknPlRlc3QiXTsKKyAgICBFWFBFQ1RfTlVMTChbd2ViVmlldyBfc2FtcGxlZFBhZ2VUb3BDb2xv
cl0pOworfQorCitURVNUKFNhbXBsZWRQYWdlVG9wQ29sb3IsIEhpdFRlc3RDU1NBbmltYXRpb24p
Cit7CisgICAgYXV0byB3ZWJWaWV3ID0gY3JlYXRlV2ViVmlld1dpdGhTYW1wbGVkUGFnZVRvcENv
bG9yTWF4RGlmZmVyZW5jZSg1KTsKKyAgICBFWFBFQ1RfTlVMTChbd2ViVmlldyBfc2FtcGxlZFBh
Z2VUb3BDb2xvcl0pOworCisgICAgW3dlYlZpZXcgc3luY2hyb25vdXNseUxvYWRIVE1MU3RyaW5n
QW5kV2FpdFVudGlsQWxsSW1tZWRpYXRlQ2hpbGRGcmFtZXNQYWludDpAIjxzdHlsZT5Aa2V5ZnJh
bWVzIGZhZGVJbiB7IGZyb20geyBvcGFjaXR5OiAwOyB9IH08L3N0eWxlPjxib2R5IHN0eWxlPSdh
bmltYXRpb246IGZhZGVJbiAxcyBpbmZpbml0ZSBhbHRlcm5hdGUnPlRlc3QiXTsKKyAgICBFWFBF
Q1RfTlVMTChbd2ViVmlldyBfc2FtcGxlZFBhZ2VUb3BDb2xvcl0pOworfQorCiAvLyBGSVhNRTog
PGh0dHBzOi8vd2Via2l0Lm9yZy9iLzIyNTE2Nz4gKFNhbXBsZWQgUGFnZSBUb3AgQ29sb3I6IGhv
b2sgaW50byBwYWludGluZyBsb2dpYyBpbnN0ZWFkIG9mIHRha2luZyBzbmFwc2hvdHMpCiBURVNU
KFNhbXBsZWRQYWdlVG9wQ29sb3IsIERJU0FCTEVEX0Rpc3BsYXlQMykKIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>