<?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>227004</bug_id>
          
          <creation_ts>2021-06-14 18:55:59 -0700</creation_ts>
          <short_desc>RenderLayer::hitTestLayer assumes its renderer is a RenderBox</short_desc>
          <delta_ts>2021-06-16 17:28:09 -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>Layout and Rendering</component>
          <version>WebKit Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          
          <blocked>227005</blocked>
    
    <blocked>226499</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Cameron McCormack (:heycam)">heycam</reporter>
          <assigned_to name="Cameron McCormack (:heycam)">heycam</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>changseok</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fred.wang</cc>
    
    <cc>glenn</cc>
    
    <cc>graouts</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</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>1769660</commentid>
    <comment_count>0</comment_count>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-06-14 18:55:59 -0700</bug_when>
    <thetext>But we might, for example, have a clip-path on an inline.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1769661</commentid>
    <comment_count>1</comment_count>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-06-14 18:59:46 -0700</bug_when>
    <thetext>&lt;rdar://79265788&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1769664</commentid>
    <comment_count>2</comment_count>
      <attachid>431393</attachid>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-06-14 19:02:13 -0700</bug_when>
    <thetext>Created attachment 431393
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1769665</commentid>
    <comment_count>3</comment_count>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-06-14 19:02:39 -0700</bug_when>
    <thetext>Filed bug 227005 for the followup work to make this work on inlines.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1769678</commentid>
    <comment_count>4</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2021-06-14 20:23:25 -0700</bug_when>
    <thetext>shouldn&apos;t hitTestClipPath be on RenderLayerModelObject implemented by RenderBox and RenderInline (best effort) so that in RenderLayer::hitTestLayer we could just call renderer().hitTestClipPath(). It has the cost of a virtual call but this is surely not a hot codepath.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1769682</commentid>
    <comment_count>5</comment_count>
      <attachid>431393</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-06-14 20:47:36 -0700</bug_when>
    <thetext>Comment on attachment 431393
Patch

Alan has a suggestion</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1769687</commentid>
    <comment_count>6</comment_count>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-06-14 21:40:34 -0700</bug_when>
    <thetext>Yeah, I was looking at pulling that function up in the followup bug, but started wondering about the reference box stuff!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1770467</commentid>
    <comment_count>7</comment_count>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-06-16 16:48:10 -0700</bug_when>
    <thetext>I&apos;ll land the original is&lt;RenderBox&gt;() check here and do the followup work later, which turned out to be not as straightforward as I&apos;d hoped.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1770472</commentid>
    <comment_count>8</comment_count>
      <attachid>431623</attachid>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-06-16 17:01:55 -0700</bug_when>
    <thetext>Created attachment 431623
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1770484</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-06-16 17:28:06 -0700</bug_when>
    <thetext>Committed r278969 (238895@main): &lt;https://commits.webkit.org/238895@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 431623.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>431393</attachid>
            <date>2021-06-14 19:02:13 -0700</date>
            <delta_ts>2021-06-16 17:01:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-227004-20210615120211.patch</filename>
            <type>text/plain</type>
            <size>4823</size>
            <attacher name="Cameron McCormack (:heycam)">heycam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc4ODUwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjcxYjRlYzA3ODMxOTQ1
MWIzMDRjMTRlZmQ5NTcxMzhjNmRhNjg0Mi4uM2NhMmU5MzEyZTU4OWE1MzJhZWQ1MTMzM2FhYmU4
MWFmNjkzYjcxMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIxLTA2LTE0ICBDYW1l
cm9uIE1jQ29ybWFjayAgPGhleWNhbUBhcHBsZS5jb20+CisKKyAgICAgICAgTWFrZSBSZW5kZXJM
YXllcjo6aGl0VGVzdExheWVyIG5vdCBhc3N1bWUgaXRzIHJlbmRlcmVyIGlzIGEgUmVuZGVyQm94
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjcwMDQK
KyAgICAgICAgPHJkYXI6Ly83OTI2NTc4OD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBBbiBpbmxpbmUgYm94IG1pZ2h0IGhhdmUgYSBjbGlwLXBhdGgg
b24gaXQsIHNvIHdlIGNhbid0IGFzc3VtZSB0aGF0CisgICAgICAgIHRoZSBsYXllcidzIHJlbmRl
cmVyIGlzIGEgUmVuZGVyQm94LiBBdm9pZCB0aGUgcmVsZWFzZSBhc3NlcnQgYnkgaGl0CisgICAg
ICAgIHRlc3RpbmcgaW5jb3JyZWN0bHkgZm9yIG5vdy4KKworICAgICAgICBUZXN0OiBjc3MzL21h
c2tpbmcvY2xpcC1wYXRoLWhpdC10ZXN0LW9uLWlubGluZS1pZnJhbWUtcGFyZW50Lmh0bWwKKwor
ICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJMYXllci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpS
ZW5kZXJMYXllcjo6aGl0VGVzdExheWVyKToKKwogMjAyMS0wNi0xNCAgRGV2aW4gUm91c3NvICA8
ZHJvdXNzb0BhcHBsZS5jb20+CiAKICAgICAgICAgW21hY09TXSBUb3VjaEJhciBwbGF5YmFjayBz
cGVlZCBjb250cm9scyBkb24ndCB3b3JrCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyTGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxh
eWVyLmNwcAppbmRleCAxZjExYTk3OGUzMTViYWRkN2FjYzgyM2I3MWQ3ZDg1MDg4ZjAzZWYzLi45
OWM3MDIwOWM0NjIyMzVmY2Y5NWEwMDliYzFmZTUzZTIwN2M1OWVlIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKQEAgLTQxMTEsNyArNDExMSw4IEBAIFJlbmRlckxh
eWVyKiBSZW5kZXJMYXllcjo6aGl0VGVzdExheWVyKFJlbmRlckxheWVyKiByb290TGF5ZXIsIFJl
bmRlckxheWVyKiBjb250CiAgICAgTGF5ZXJMaXN0TXV0YXRpb25EZXRlY3RvciBtdXRhdGlvbkNo
ZWNrZXIoKnRoaXMpOwogI2VuZGlmCiAKLSAgICBpZiAocmVuZGVyZXIoKS5oYXNDbGlwUGF0aCgp
ICYmICFkb3duY2FzdDxSZW5kZXJCb3g+KHJlbmRlcmVyKCkpLmhpdFRlc3RDbGlwUGF0aChoaXRU
ZXN0TG9jYXRpb24sIHRvTGF5b3V0UG9pbnQobG9jYXRpb24oKSAtIHJlbmRlckJveExvY2F0aW9u
KCkpKSkKKyAgICAvLyBGSVhNRTogV2UgbmVlZCB0byBjb3JyZWN0bHkgaGl0IHRlc3QgdGhlIGNs
aXAtcGF0aCB3aGVuIHdlIGhhdmUgYSBSZW5kZXJJbmxpbmUgdG9vLgorICAgIGlmIChyZW5kZXJl
cigpLmhhc0NsaXBQYXRoKCkgJiYgaXM8UmVuZGVyQm94PihyZW5kZXJlcigpKSAmJiAhZG93bmNh
c3Q8UmVuZGVyQm94PihyZW5kZXJlcigpKS5oaXRUZXN0Q2xpcFBhdGgoaGl0VGVzdExvY2F0aW9u
LCB0b0xheW91dFBvaW50KGxvY2F0aW9uKCkgLSByZW5kZXJCb3hMb2NhdGlvbigpKSkpCiAgICAg
ICAgIHJldHVybiBudWxscHRyOwogCiAgICAgLy8gQmVnaW4gYnkgd2Fsa2luZyBvdXIgbGlzdCBv
ZiBwb3NpdGl2ZSBsYXllcnMgZnJvbSBoaWdoZXN0IHotaW5kZXggZG93biB0byB0aGUgbG93ZXN0
IHotaW5kZXguCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKaW5kZXggMWMxZjU1N2IwZWU5OGM1Y2Y3ZmVmZjkzNjA3Y2U5MzA1NDdhNTY3
Ni4uMmVhMWU3OWNmZjU4YTZhNzJmZDQwMWJkNzQ1NTRhNWQ2NGM0YjVhYSAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE0IEBACisyMDIxLTA2LTE0ICBDYW1lcm9uIE1jQ29ybWFjayAgPGhleWNhbUBhcHBsZS5j
b20+CisKKyAgICAgICAgTWFrZSBSZW5kZXJMYXllcjo6aGl0VGVzdExheWVyIG5vdCBhc3N1bWUg
aXRzIHJlbmRlcmVyIGlzIGEgUmVuZGVyQm94CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMjcwMDQKKyAgICAgICAgPHJkYXI6Ly83OTI2NTc4OD4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGNzczMvbWFz
a2luZy9jbGlwLXBhdGgtaGl0LXRlc3Qtb24taW5saW5lLWlmcmFtZS1wYXJlbnQtZXhwZWN0ZWQu
dHh0OiBBZGRlZC4KKyAgICAgICAgKiBjc3MzL21hc2tpbmcvY2xpcC1wYXRoLWhpdC10ZXN0LW9u
LWlubGluZS1pZnJhbWUtcGFyZW50Lmh0bWw6IEFkZGVkLgorCiAyMDIxLTA2LTE0ICBQYXRyaWNr
IEFuZ2xlICA8cGFuZ2xlQGFwcGxlLmNvbT4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBDU1Mg
dmFyaWFibGVzIG5vdCBoYW5kbGVkIGFzIGNhc2Ugc2Vuc2l0aXZlCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9jc3MzL21hc2tpbmcvY2xpcC1wYXRoLWhpdC10ZXN0LW9uLWlubGluZS1pZnJhbWUt
cGFyZW50LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2NzczMvbWFza2luZy9jbGlwLXBhdGgt
aGl0LXRlc3Qtb24taW5saW5lLWlmcmFtZS1wYXJlbnQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAu
LmYyOWU5YmZmZDVjZDk4ZTE0OGFjZWU1YWIyMzM4ZDk0ZWFhNzg3YmYKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9jc3MzL21hc2tpbmcvY2xpcC1wYXRoLWhpdC10ZXN0LW9uLWlubGlu
ZS1pZnJhbWUtcGFyZW50LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDExIEBACitUZXN0IGNsaXAt
cGF0aCBpcyBhY2NvdW50ZWQgZm9yIGR1cmluZyBoaXQtdGVzdGluZyBvbiBhbiBpZnJhbWUncyBp
bmxpbmUgcGFyZW50LgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBB
U1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworRkFJTCBkb2N1
bWVudC5lbGVtZW50RnJvbVBvaW50KDUwLCA1MCkubG9jYWxOYW1lIHNob3VsZCBiZSBib2R5LiBX
YXMgaWZyYW1lLgorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorU29tZSB0ZXN0cyBm
YWlsZWQuCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9t
YXNraW5nL2NsaXAtcGF0aC1oaXQtdGVzdC1vbi1pbmxpbmUtaWZyYW1lLXBhcmVudC5odG1sIGIv
TGF5b3V0VGVzdHMvY3NzMy9tYXNraW5nL2NsaXAtcGF0aC1oaXQtdGVzdC1vbi1pbmxpbmUtaWZy
YW1lLXBhcmVudC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjYzOTRmM2FkMWYzMTYxZDk1NmQ3ZDM2M2VjZjBl
MjkyMmMxMWE1ZWUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL21hc2tpbmcv
Y2xpcC1wYXRoLWhpdC10ZXN0LW9uLWlubGluZS1pZnJhbWUtcGFyZW50Lmh0bWwKQEAgLTAsMCAr
MSw0NiBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHRpdGxlPkhpdCB0ZXN0
aW5nIG9mIGlmcmFtZSB3aXRoIGNsaXAtcGF0aCBvbiBhIHBhcmVudCBpbmxpbmUgZWxlbWVudDwv
dGl0bGU+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QuanMiPjwvc2NyaXB0
PgorPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgorCitmdW5jdGlvbiBydW5UZXN0KCkg
eworICAgIGRlc2NyaXB0aW9uKCJUZXN0IGNsaXAtcGF0aCBpcyBhY2NvdW50ZWQgZm9yIGR1cmlu
ZyBoaXQtdGVzdGluZyBvbiBhbiBpZnJhbWUncyBpbmxpbmUgcGFyZW50LiIpOworICAgIHNob3Vs
ZEJlRXF1YWxUb1N0cmluZygiZG9jdW1lbnQuZWxlbWVudEZyb21Qb2ludCg1MCwgNTApLmxvY2Fs
TmFtZSIsICJib2R5Iik7Cit9CisKKzwvc2NyaXB0PgorPHN0eWxlPgorCisjY29udGFpbmVyLCBp
ZnJhbWUgeworICAgIHdpZHRoOiA0MDBweDsKKyAgICBoZWlnaHQ6IDMwMHB4OworfQorCisjY29u
dGFpbmVyIHsKKyAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgdG9wOiAwOworICAgIGxlZnQ6
IDBweDsKK30KKworI2NvbnRhaW5lciA+IHNwYW4geworICAgIGNsaXAtcGF0aDogaW5zZXQoMTAw
cHggMCAwIDApOworICAgIGZvbnQ6IDMwMHB4IHNhbnMtc2VyaWY7CisgICAgdmVydGljYWwtYWxp
Z246IHRvcDsKK30KKworaWZyYW1lIHsKKyAgICBib3JkZXI6IDA7Cit9CisKK3AgeworICAgIHBv
aW50ZXItZXZlbnRzOiBub25lOworfQorCis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+Cis8ZGl2
IGlkPSJjb250YWluZXIiPjxzcGFuPjxpZnJhbWUgc3JjZG9jPSI8Ym9keSBzdHlsZT0nbWFyZ2lu
OiAwOyBiYWNrZ3JvdW5kOiBibHVlJz48L2JvZHk+IiBvbmxvYWQ9InJ1blRlc3QoKSI+PC9pZnJh
bWU+PC9zcGFuPjwvZGl2PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>431623</attachid>
            <date>2021-06-16 17:01:55 -0700</date>
            <delta_ts>2021-06-16 17:28:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-227004-20210617100153.patch</filename>
            <type>text/plain</type>
            <size>4814</size>
            <attacher name="Cameron McCormack (:heycam)">heycam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc4ODUwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjcxYjRlYzA3ODMxOTQ1
MWIzMDRjMTRlZmQ5NTcxMzhjNmRhNjg0Mi4uODdjOTFiZDhhMzE2Yzc5ZTE1OTEyODFjNWJmOTI3
YzIxN2FjYjRiZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIxLTA2LTE0ICBDYW1l
cm9uIE1jQ29ybWFjayAgPGhleWNhbUBhcHBsZS5jb20+CisKKyAgICAgICAgTWFrZSBSZW5kZXJM
YXllcjo6aGl0VGVzdExheWVyIG5vdCBhc3N1bWUgaXRzIHJlbmRlcmVyIGlzIGEgUmVuZGVyQm94
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjcwMDQK
KyAgICAgICAgPHJkYXI6Ly83OTI2NTc4OD4KKworICAgICAgICBSZXZpZXdlZCBieSBTaW1vbiBG
cmFzZXIuCisKKyAgICAgICAgQW4gaW5saW5lIGJveCBtaWdodCBoYXZlIGEgY2xpcC1wYXRoIG9u
IGl0LCBzbyB3ZSBjYW4ndCBhc3N1bWUgdGhhdAorICAgICAgICB0aGUgbGF5ZXIncyByZW5kZXJl
ciBpcyBhIFJlbmRlckJveC4gQXZvaWQgdGhlIGFzc2VydGlvbiBieSBoaXQgdGVzdGluZworICAg
ICAgICBpbmNvcnJlY3RseSBmb3Igbm93LgorCisgICAgICAgIFRlc3Q6IGNzczMvbWFza2luZy9j
bGlwLXBhdGgtaGl0LXRlc3Qtb24taW5saW5lLWlmcmFtZS1wYXJlbnQuaHRtbAorCisgICAgICAg
ICogcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxh
eWVyOjpoaXRUZXN0TGF5ZXIpOgorCiAyMDIxLTA2LTE0ICBEZXZpbiBSb3Vzc28gIDxkcm91c3Nv
QGFwcGxlLmNvbT4KIAogICAgICAgICBbbWFjT1NdIFRvdWNoQmFyIHBsYXliYWNrIHNwZWVkIGNv
bnRyb2xzIGRvbid0IHdvcmsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJMYXllci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3Bw
CmluZGV4IDFmMTFhOTc4ZTMxNWJhZGQ3YWNjODIzYjcxZDdkODUwODhmMDNlZjMuLjk5YzcwMjA5
YzQ2MjIzNWZjZjk1YTAwOWJjMWZlNTNlMjA3YzU5ZWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlckxheWVyLmNwcApAQCAtNDExMSw3ICs0MTExLDggQEAgUmVuZGVyTGF5ZXIqIFJl
bmRlckxheWVyOjpoaXRUZXN0TGF5ZXIoUmVuZGVyTGF5ZXIqIHJvb3RMYXllciwgUmVuZGVyTGF5
ZXIqIGNvbnQKICAgICBMYXllckxpc3RNdXRhdGlvbkRldGVjdG9yIG11dGF0aW9uQ2hlY2tlcigq
dGhpcyk7CiAjZW5kaWYKIAotICAgIGlmIChyZW5kZXJlcigpLmhhc0NsaXBQYXRoKCkgJiYgIWRv
d25jYXN0PFJlbmRlckJveD4ocmVuZGVyZXIoKSkuaGl0VGVzdENsaXBQYXRoKGhpdFRlc3RMb2Nh
dGlvbiwgdG9MYXlvdXRQb2ludChsb2NhdGlvbigpIC0gcmVuZGVyQm94TG9jYXRpb24oKSkpKQor
ICAgIC8vIEZJWE1FOiBXZSBuZWVkIHRvIGNvcnJlY3RseSBoaXQgdGVzdCB0aGUgY2xpcC1wYXRo
IHdoZW4gd2UgaGF2ZSBhIFJlbmRlcklubGluZSB0b28uCisgICAgaWYgKHJlbmRlcmVyKCkuaGFz
Q2xpcFBhdGgoKSAmJiBpczxSZW5kZXJCb3g+KHJlbmRlcmVyKCkpICYmICFkb3duY2FzdDxSZW5k
ZXJCb3g+KHJlbmRlcmVyKCkpLmhpdFRlc3RDbGlwUGF0aChoaXRUZXN0TG9jYXRpb24sIHRvTGF5
b3V0UG9pbnQobG9jYXRpb24oKSAtIHJlbmRlckJveExvY2F0aW9uKCkpKSkKICAgICAgICAgcmV0
dXJuIG51bGxwdHI7CiAKICAgICAvLyBCZWdpbiBieSB3YWxraW5nIG91ciBsaXN0IG9mIHBvc2l0
aXZlIGxheWVycyBmcm9tIGhpZ2hlc3Qgei1pbmRleCBkb3duIHRvIHRoZSBsb3dlc3Qgei1pbmRl
eC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwppbmRleCAxYzFmNTU3YjBlZTk4YzVjZjdmZWZmOTM2MDdjZTkzMDU0N2E1Njc2Li5iNjBk
MThiODg2MjMxOGMyNzhhMTU5YWM2M2U3NjQ0MjcwZjAxYWJjIDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQg
QEAKKzIwMjEtMDYtMTQgIENhbWVyb24gTWNDb3JtYWNrICA8aGV5Y2FtQGFwcGxlLmNvbT4KKwor
ICAgICAgICBNYWtlIFJlbmRlckxheWVyOjpoaXRUZXN0TGF5ZXIgbm90IGFzc3VtZSBpdHMgcmVu
ZGVyZXIgaXMgYSBSZW5kZXJCb3gKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIyNzAwNAorICAgICAgICA8cmRhcjovLzc5MjY1Nzg4PgorCisgICAgICAg
IFJldmlld2VkIGJ5IFNpbW9uIEZyYXNlci4KKworICAgICAgICAqIGNzczMvbWFza2luZy9jbGlw
LXBhdGgtaGl0LXRlc3Qtb24taW5saW5lLWlmcmFtZS1wYXJlbnQtZXhwZWN0ZWQudHh0OiBBZGRl
ZC4KKyAgICAgICAgKiBjc3MzL21hc2tpbmcvY2xpcC1wYXRoLWhpdC10ZXN0LW9uLWlubGluZS1p
ZnJhbWUtcGFyZW50Lmh0bWw6IEFkZGVkLgorCiAyMDIxLTA2LTE0ICBQYXRyaWNrIEFuZ2xlICA8
cGFuZ2xlQGFwcGxlLmNvbT4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBDU1MgdmFyaWFibGVz
IG5vdCBoYW5kbGVkIGFzIGNhc2Ugc2Vuc2l0aXZlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9j
c3MzL21hc2tpbmcvY2xpcC1wYXRoLWhpdC10ZXN0LW9uLWlubGluZS1pZnJhbWUtcGFyZW50LWV4
cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2NzczMvbWFza2luZy9jbGlwLXBhdGgtaGl0LXRlc3Qt
b24taW5saW5lLWlmcmFtZS1wYXJlbnQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmYyOWU5YmZm
ZDVjZDk4ZTE0OGFjZWU1YWIyMzM4ZDk0ZWFhNzg3YmYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9jc3MzL21hc2tpbmcvY2xpcC1wYXRoLWhpdC10ZXN0LW9uLWlubGluZS1pZnJhbWUt
cGFyZW50LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDExIEBACitUZXN0IGNsaXAtcGF0aCBpcyBh
Y2NvdW50ZWQgZm9yIGR1cmluZyBoaXQtdGVzdGluZyBvbiBhbiBpZnJhbWUncyBpbmxpbmUgcGFy
ZW50LgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3Nh
Z2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworRkFJTCBkb2N1bWVudC5lbGVt
ZW50RnJvbVBvaW50KDUwLCA1MCkubG9jYWxOYW1lIHNob3VsZCBiZSBib2R5LiBXYXMgaWZyYW1l
LgorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorU29tZSB0ZXN0cyBmYWlsZWQuCisK
K1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9tYXNraW5nL2Ns
aXAtcGF0aC1oaXQtdGVzdC1vbi1pbmxpbmUtaWZyYW1lLXBhcmVudC5odG1sIGIvTGF5b3V0VGVz
dHMvY3NzMy9tYXNraW5nL2NsaXAtcGF0aC1oaXQtdGVzdC1vbi1pbmxpbmUtaWZyYW1lLXBhcmVu
dC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLjYzOTRmM2FkMWYzMTYxZDk1NmQ3ZDM2M2VjZjBlMjkyMmMxMWE1
ZWUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL21hc2tpbmcvY2xpcC1wYXRo
LWhpdC10ZXN0LW9uLWlubGluZS1pZnJhbWUtcGFyZW50Lmh0bWwKQEAgLTAsMCArMSw0NiBAQAor
PCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHRpdGxlPkhpdCB0ZXN0aW5nIG9mIGlm
cmFtZSB3aXRoIGNsaXAtcGF0aCBvbiBhIHBhcmVudCBpbmxpbmUgZWxlbWVudDwvdGl0bGU+Cis8
c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QuanMiPjwvc2NyaXB0PgorPHNjcmlw
dCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgorCitmdW5jdGlvbiBydW5UZXN0KCkgeworICAgIGRl
c2NyaXB0aW9uKCJUZXN0IGNsaXAtcGF0aCBpcyBhY2NvdW50ZWQgZm9yIGR1cmluZyBoaXQtdGVz
dGluZyBvbiBhbiBpZnJhbWUncyBpbmxpbmUgcGFyZW50LiIpOworICAgIHNob3VsZEJlRXF1YWxU
b1N0cmluZygiZG9jdW1lbnQuZWxlbWVudEZyb21Qb2ludCg1MCwgNTApLmxvY2FsTmFtZSIsICJi
b2R5Iik7Cit9CisKKzwvc2NyaXB0PgorPHN0eWxlPgorCisjY29udGFpbmVyLCBpZnJhbWUgewor
ICAgIHdpZHRoOiA0MDBweDsKKyAgICBoZWlnaHQ6IDMwMHB4OworfQorCisjY29udGFpbmVyIHsK
KyAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgdG9wOiAwOworICAgIGxlZnQ6IDBweDsKK30K
KworI2NvbnRhaW5lciA+IHNwYW4geworICAgIGNsaXAtcGF0aDogaW5zZXQoMTAwcHggMCAwIDAp
OworICAgIGZvbnQ6IDMwMHB4IHNhbnMtc2VyaWY7CisgICAgdmVydGljYWwtYWxpZ246IHRvcDsK
K30KKworaWZyYW1lIHsKKyAgICBib3JkZXI6IDA7Cit9CisKK3AgeworICAgIHBvaW50ZXItZXZl
bnRzOiBub25lOworfQorCis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+Cis8ZGl2IGlkPSJjb250
YWluZXIiPjxzcGFuPjxpZnJhbWUgc3JjZG9jPSI8Ym9keSBzdHlsZT0nbWFyZ2luOiAwOyBiYWNr
Z3JvdW5kOiBibHVlJz48L2JvZHk+IiBvbmxvYWQ9InJ1blRlc3QoKSI+PC9pZnJhbWU+PC9zcGFu
PjwvZGl2PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>