<?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>226990</bug_id>
          
          <creation_ts>2021-06-14 14:28:44 -0700</creation_ts>
          <short_desc>Remove Storage Access API quirk on live.com</short_desc>
          <delta_ts>2021-06-14 16:41: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>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>
          
          
          <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="Kate Cheney">katherine_cheney</reporter>
          <assigned_to name="Kate Cheney">katherine_cheney</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>cdumez</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>kangil.han</cc>
    
    <cc>wilander</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1769546</commentid>
    <comment_count>0</comment_count>
    <who name="Kate Cheney">katherine_cheney</who>
    <bug_when>2021-06-14 14:28:44 -0700</bug_when>
    <thetext>Remove Storage Access API quirk on live.com</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1769548</commentid>
    <comment_count>1</comment_count>
      <attachid>431365</attachid>
    <who name="Kate Cheney">katherine_cheney</who>
    <bug_when>2021-06-14 14:29:56 -0700</bug_when>
    <thetext>Created attachment 431365
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1769553</commentid>
    <comment_count>2</comment_count>
      <attachid>431365</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2021-06-14 14:41:50 -0700</bug_when>
    <thetext>Comment on attachment 431365
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=431365&amp;action=review

r=me

&gt; Source/WebCore/page/Quirks.cpp:1055
&gt;          &amp;&amp; (element.classNames().contains(&quot;glyph_signIn_circle&quot;)

Observation: It sure seems like there should be a predicate that lets us test if one set contains any of another set...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1769560</commentid>
    <comment_count>3</comment_count>
      <attachid>431369</attachid>
    <who name="Kate Cheney">katherine_cheney</who>
    <bug_when>2021-06-14 15:03:53 -0700</bug_when>
    <thetext>Created attachment 431369
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1769564</commentid>
    <comment_count>4</comment_count>
    <who name="Kate Cheney">katherine_cheney</who>
    <bug_when>2021-06-14 15:05:14 -0700</bug_when>
    <thetext>(In reply to Brent Fulgham from comment #2)
&gt; Comment on attachment 431365 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=431365&amp;action=review
&gt; 
&gt; r=me
&gt; 
&gt; &gt; Source/WebCore/page/Quirks.cpp:1055
&gt; &gt;          &amp;&amp; (element.classNames().contains(&quot;glyph_signIn_circle&quot;)
&gt; 
&gt; Observation: It sure seems like there should be a predicate that lets us
&gt; test if one set contains any of another set...

Agreed, this would be useful for quirks when we check for similar classnames. 

Awaiting EWS before landing. Thanks for the review!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1769611</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-06-14 16:40:16 -0700</bug_when>
    <thetext>Committed r278852 (238798@main): &lt;https://commits.webkit.org/238798@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 431369.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1769613</commentid>
    <comment_count>6</comment_count>
    <who name="Kate Cheney">katherine_cheney</who>
    <bug_when>2021-06-14 16:41:09 -0700</bug_when>
    <thetext>rdar://79218986</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>431365</attachid>
            <date>2021-06-14 14:29:56 -0700</date>
            <delta_ts>2021-06-14 15:16:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-226990-20210614142955.patch</filename>
            <type>text/plain</type>
            <size>5144</size>
            <attacher name="Kate Cheney">katherine_cheney</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc4NTYzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjgxNWY5YTdiMjFhYmE3
NjRhZDExYmIwYjJkODI4NWI3MGViZDViNC4uYjZlOTUwNGQ5ZjE4ZGRiZTc2N2EzNWM3NDAxYjQ2
MzZlMDNiMDQ5ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIxLTA2LTE0ICBLYXRl
IENoZW5leSAgPGthdGhlcmluZV9jaGVuZXlAYXBwbGUuY29tPgorCisgICAgICAgIFJlbW92ZSBT
dG9yYWdlIEFjY2VzcyBBUEkgcXVpcmsgb24gbGl2ZS5jb20KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNjk5MAorICAgICAgICA8cmRhcjovL3Byb2Js
ZW0vNzkyMTg5ODY+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgVGhlIHF1aXJrIG9uIGxpdmUuY29tIGlzIHVubmVjZXNzYXJ5LCBhbmQgd2Ugc2hvdWxk
IHJlbW92ZSBpdC4KKworICAgICAgICAqIGRvbS9Eb2N1bWVudFN0b3JhZ2VBY2Nlc3MuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnRTdG9yYWdlQWNjZXNzOjpyZXF1ZXN0U3RvcmFnZUFj
Y2Vzc1F1aXJrKToKKyAgICAgICAgKiBwYWdlL1F1aXJrcy5jcHA6CisgICAgICAgIChXZWJDb3Jl
Ojppc1N0b3JhZ2VBY2Nlc3NRdWlya0RvbWFpbkFuZEVsZW1lbnQpOgorICAgICAgICAoV2ViQ29y
ZTo6UXVpcmtzOjpyZXF1ZXN0U3RvcmFnZUFjY2Vzc0FuZEhhbmRsZUNsaWNrIGNvbnN0KToKKyAg
ICAgICAgKFdlYkNvcmU6OlF1aXJrczo6bWFwVG9Ub3BEb21haW4pOiBEZWxldGVkLgorICAgICAg
ICAqIHBhZ2UvUXVpcmtzLmg6CisKIDIwMjEtMDYtMDcgIEltYW5vbCBGZXJuYW5kZXogIDxpZmVy
bmFuZGV6QGlnYWxpYS5jb20+CiAKICAgICAgICAgQ2hhbmdlIFdlYlhSU3BhY2U6OmVmZWN0aXZl
T3JpZ2luKCkgbWF0cml4IG11bHRpcGxpY2F0aW9uIG9yZGVyCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9kb20vRG9jdW1lbnRTdG9yYWdlQWNjZXNzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Rv
bS9Eb2N1bWVudFN0b3JhZ2VBY2Nlc3MuY3BwCmluZGV4IGUwMTRjYjUyYmM3OGQyYjQ1NGQ0YjYx
NTg5NzQ0MDg0ZTA2MWY5OTUuLjU2MmNmMTVjYWQ1ODIwMGI0ZDkxYThiY2JkMjA1YmQ2MGNhYjNk
ZTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudFN0b3JhZ2VBY2Nlc3Mu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudFN0b3JhZ2VBY2Nlc3MuY3BwCkBA
IC0yNjcsNyArMjY3LDcgQEAgdm9pZCBEb2N1bWVudFN0b3JhZ2VBY2Nlc3M6OnJlcXVlc3RTdG9y
YWdlQWNjZXNzUXVpcmsoUmVnaXN0cmFibGVEb21haW4mJiByZXF1ZXMKICAgICBBU1NFUlQobV9k
b2N1bWVudC5zZXR0aW5ncygpLnN0b3JhZ2VBY2Nlc3NBUElFbmFibGVkKCkpOwogICAgIFJFTEVB
U0VfQVNTRVJUKG1fZG9jdW1lbnQuZnJhbWUoKSAmJiBtX2RvY3VtZW50LmZyYW1lKCktPnBhZ2Uo
KSk7CiAKLSAgICBhdXRvIHRvcEZyYW1lRG9tYWluID0gUXVpcmtzOjptYXBUb1RvcERvbWFpbiht
X2RvY3VtZW50LnRvcERvY3VtZW50KCkudXJsKCkpOworICAgIGF1dG8gdG9wRnJhbWVEb21haW4g
PSBSZWdpc3RyYWJsZURvbWFpbihtX2RvY3VtZW50LnRvcERvY3VtZW50KCkudXJsKCkpOwogCiAg
ICAgbV9kb2N1bWVudC5mcmFtZSgpLT5wYWdlKCktPmNocm9tZSgpLmNsaWVudCgpLnJlcXVlc3RT
dG9yYWdlQWNjZXNzKFdURk1vdmUocmVxdWVzdGluZ0RvbWFpbiksIFdURk1vdmUodG9wRnJhbWVE
b21haW4pLCAqbV9kb2N1bWVudC5mcmFtZSgpLCBtX3N0b3JhZ2VBY2Nlc3NTY29wZSwgW3RoaXMs
IHdlYWtUaGlzID0gbWFrZVdlYWtQdHIoKnRoaXMpLCBjb21wbGV0aW9uSGFuZGxlciA9IFdURk1v
dmUoY29tcGxldGlvbkhhbmRsZXIpXSAoUmVxdWVzdFN0b3JhZ2VBY2Nlc3NSZXN1bHQgcmVzdWx0
KSBtdXRhYmxlIHsKICAgICAgICAgaWYgKCF3ZWFrVGhpcykKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3BhZ2UvUXVpcmtzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUXVpcmtzLmNwcApp
bmRleCA5NmQyMGQyZjJmMmYwOGEyZGIwNmMwNWQzMGZhMzM4MjkzZTJmYzY4Li4yZDdlZTZjNTU1
YjU1YzgyZDI1NDA5MTZmZThlMzBmYTg4NzFmNWIwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wYWdlL1F1aXJrcy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9RdWlya3MuY3BwCkBA
IC0xMDUwLDEzICsxMDUwLDExIEBAIHN0YXRpYyBib29sIGlzU3RvcmFnZUFjY2Vzc1F1aXJrRG9t
YWluQW5kRWxlbWVudChjb25zdCBVUkwmIHVybCwgY29uc3QgRWxlbWVudCYKIHsKICAgICAvLyBN
aWNyb3NvZnQgVGVhbXMgbG9naW4gY2FzZS4KICAgICAvLyBGSVhNRSgyMTg3NzkpOiBSZW1vdmUg
dGhpcyBxdWlyayBvbmNlIG1pY3Jvc29mdC5jb20gY29tcGxldGVzIHRoZWlyIGxvZ2luIGZsb3cg
cmVkZXNpZ24uCi0gICAgaWYgKHVybC5ob3N0KCkgPT0gInd3dy5taWNyb3NvZnQuY29tIl9zIHx8
IHVybC5ob3N0KCkgPT0gImxvZ2luLmxpdmUuY29tIl9zKSB7CisgICAgaWYgKHVybC5ob3N0KCkg
PT0gInd3dy5taWNyb3NvZnQuY29tIl9zKSB7CiAgICAgICAgIHJldHVybiBlbGVtZW50Lmhhc0Ns
YXNzKCkKICAgICAgICAgJiYgKGVsZW1lbnQuY2xhc3NOYW1lcygpLmNvbnRhaW5zKCJnbHlwaF9z
aWduSW5fY2lyY2xlIikKICAgICAgICAgfHwgZWxlbWVudC5jbGFzc05hbWVzKCkuY29udGFpbnMo
Im1lY3RybF9oZWFkZXJ0ZXh0IikKICAgICAgICAgfHwgZWxlbWVudC5jbGFzc05hbWVzKCkuY29u
dGFpbnMoIm1lY3RybF9oZWFkZXIiKQotICAgICAgICB8fCBlbGVtZW50LmNsYXNzTmFtZXMoKS5j
b250YWlucygiZXh0LWJ1dHRvbiBwcmltYXJ5IikKLSAgICAgICAgfHwgZWxlbWVudC5jbGFzc05h
bWVzKCkuY29udGFpbnMoImV4dC1wcmltYXJ5IikpOwogICAgIH0KICAgICAvLyBTa3lwZSBjYXNl
LgogICAgIC8vIEZJWE1FKDIyMDEwNSk6IFJlbW92ZSB0aGlzIHF1aXJrIG9uY2UgU2t5cGUgdW5k
ZXIgb3V0bG9vay5saXZlLmNvbSBjb21wbGV0ZXMgdGhlaXIgbG9naW4gZmxvdyByZWRlc2lnbi4K
QEAgLTExMjMsNyArMTEyMSw3IEBAIHN0YXRpYyBib29sIGlzQkJDUG9wVXBQbGF5ZXJFbGVtZW50
KGNvbnN0IEVsZW1lbnQmIGVsZW1lbnQpCiAKIFF1aXJrczo6U3RvcmFnZUFjY2Vzc1Jlc3VsdCBR
dWlya3M6OnJlcXVlc3RTdG9yYWdlQWNjZXNzQW5kSGFuZGxlQ2xpY2soQ29tcGxldGlvbkhhbmRs
ZXI8dm9pZChTaG91bGREaXNwYXRjaENsaWNrKT4mJiBjb21wbGV0aW9uSGFuZGxlcikgY29uc3QK
IHsKLSAgICBhdXRvIGZpcnN0UGFydHlEb21haW4gPSBtYXBUb1RvcERvbWFpbihtX2RvY3VtZW50
LT50b3BEb2N1bWVudCgpLnVybCgpKTsKKyAgICBhdXRvIGZpcnN0UGFydHlEb21haW4gPSBSZWdp
c3RyYWJsZURvbWFpbihtX2RvY3VtZW50LT50b3BEb2N1bWVudCgpLnVybCgpKTsKICAgICBhdXRv
IGRvbWFpbnNJbk5lZWRPZlN0b3JhZ2VBY2Nlc3MgPSBOZXR3b3JrU3RvcmFnZVNlc3Npb246OnN1
YlJlc291cmNlRG9tYWluc0luTmVlZE9mU3RvcmFnZUFjY2Vzc0ZvckZpcnN0UGFydHkoZmlyc3RQ
YXJ0eURvbWFpbik7CiAgICAgaWYgKCFkb21haW5zSW5OZWVkT2ZTdG9yYWdlQWNjZXNzIHx8IGRv
bWFpbnNJbk5lZWRPZlN0b3JhZ2VBY2Nlc3MudmFsdWUoKS5pc0VtcHR5KCkpIHsKICAgICAgICAg
Y29tcGxldGlvbkhhbmRsZXIoU2hvdWxkRGlzcGF0Y2hDbGljazo6Tm8pOwpAQCAtMTE1NiwxNCAr
MTE1NCw2IEBAIFF1aXJrczo6U3RvcmFnZUFjY2Vzc1Jlc3VsdCBRdWlya3M6OnJlcXVlc3RTdG9y
YWdlQWNjZXNzQW5kSGFuZGxlQ2xpY2soQ29tcGxldGlvCiAgICAgfSk7CiAgICAgcmV0dXJuIFF1
aXJrczo6U3RvcmFnZUFjY2Vzc1Jlc3VsdDo6U2hvdWxkQ2FuY2VsRXZlbnQ7CiB9Ci0KLVJlZ2lz
dHJhYmxlRG9tYWluIFF1aXJrczo6bWFwVG9Ub3BEb21haW4oY29uc3QgVVJMJiB1cmxUb01hcCkK
LXsKLSAgICBpZiAodXJsVG9NYXAuaG9zdCgpID09ICJsb2dpbi5saXZlLmNvbSJfcykKLSAgICAg
ICAgcmV0dXJuIFJlZ2lzdHJhYmxlRG9tYWluOjp1bmNoZWNrZWRDcmVhdGVGcm9tUmVnaXN0cmFi
bGVEb21haW5TdHJpbmcoIm1pY3Jvc29mdC5jb20iX3MpOwotCi0gICAgcmV0dXJuIFJlZ2lzdHJh
YmxlRG9tYWluKHVybFRvTWFwKTsKLX0KICNlbmRpZgogCiBRdWlya3M6OlN0b3JhZ2VBY2Nlc3NS
ZXN1bHQgUXVpcmtzOjp0cmlnZ2VyT3B0aW9uYWxTdG9yYWdlQWNjZXNzUXVpcmsoRWxlbWVudCYg
ZWxlbWVudCwgY29uc3QgUGxhdGZvcm1Nb3VzZUV2ZW50JiBwbGF0Zm9ybUV2ZW50LCBjb25zdCBB
dG9tU3RyaW5nJiBldmVudFR5cGUsIGludCBkZXRhaWwsIEVsZW1lbnQqIHJlbGF0ZWRUYXJnZXQs
IGJvb2wgaXNQYXJlbnRQcm9jZXNzQUZ1bGxXZWJCcm93c2VyKSBjb25zdApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGFnZS9RdWlya3MuaCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUXVpcmtz
LmgKaW5kZXggMzUyYzJhZmYyMTk2OWEzNTQ5ODQ1ZjQ1NzkzYWU5YTBmOTI2N2EyMi4uZDQ5M2Q5
MWQxMmZjNDZhNjliZjdiN2Q4YmU3NGEzN2Y1MGFjZmY0OSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGFnZS9RdWlya3MuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1F1aXJrcy5oCkBA
IC0xNDMsNyArMTQzLDYgQEAgcHVibGljOgogICAgIHN0YXRpYyBjb25zdCBTdHJpbmcmIEJCQ1Jh
ZGlvUGxheWVyVVJMU3RyaW5nKCk7CiAgICAgV0VCQ09SRV9FWFBPUlQgc3RhdGljIGNvbnN0IFN0
cmluZyYgc3RhdGljUmFkaW9QbGF5ZXJVUkxTdHJpbmcoKTsKICAgICBTdG9yYWdlQWNjZXNzUmVz
dWx0IHJlcXVlc3RTdG9yYWdlQWNjZXNzQW5kSGFuZGxlQ2xpY2soQ29tcGxldGlvbkhhbmRsZXI8
dm9pZChTaG91bGREaXNwYXRjaENsaWNrKT4mJikgY29uc3Q7Ci0gICAgc3RhdGljIFJlZ2lzdHJh
YmxlRG9tYWluIG1hcFRvVG9wRG9tYWluKGNvbnN0IFVSTCYpOwogI2VuZGlmCiAKICNpZiBFTkFC
TEUoV0VCX0FVVEhOKQo=
</data>
<flag name="commit-queue"
          id="453128"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>431369</attachid>
            <date>2021-06-14 15:03:53 -0700</date>
            <delta_ts>2021-06-14 16:40:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-226990-20210614150353.patch</filename>
            <type>text/plain</type>
            <size>5204</size>
            <attacher name="Kate Cheney">katherine_cheney</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc4NTYzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjgxNWY5YTdiMjFhYmE3
NjRhZDExYmIwYjJkODI4NWI3MGViZDViNC4uYjUyNzU4OWVlNjcyYWY5Yjc1ZDUxYTdhMjU5OWQw
N2ExNDFkZGUzMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIxLTA2LTE0ICBLYXRl
IENoZW5leSAgPGthdGhlcmluZV9jaGVuZXlAYXBwbGUuY29tPgorCisgICAgICAgIFJlbW92ZSBT
dG9yYWdlIEFjY2VzcyBBUEkgcXVpcmsgb24gbGl2ZS5jb20KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNjk5MAorICAgICAgICA8cmRhcjovL3Byb2Js
ZW0vNzkyMTg5ODY+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQnJlbnQgRnVsZ2hhbS4KKworICAg
ICAgICBUaGUgcXVpcmsgb24gbGl2ZS5jb20gaXMgdW5uZWNlc3NhcnksIGFuZCB3ZSBzaG91bGQg
cmVtb3ZlIGl0LgorCisgICAgICAgICogZG9tL0RvY3VtZW50U3RvcmFnZUFjY2Vzcy5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpEb2N1bWVudFN0b3JhZ2VBY2Nlc3M6OnJlcXVlc3RTdG9yYWdlQWNj
ZXNzUXVpcmspOgorICAgICAgICAqIHBhZ2UvUXVpcmtzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OmlzU3RvcmFnZUFjY2Vzc1F1aXJrRG9tYWluQW5kRWxlbWVudCk6CisgICAgICAgIChXZWJDb3Jl
OjpRdWlya3M6OnJlcXVlc3RTdG9yYWdlQWNjZXNzQW5kSGFuZGxlQ2xpY2sgY29uc3QpOgorICAg
ICAgICAoV2ViQ29yZTo6UXVpcmtzOjptYXBUb1RvcERvbWFpbik6IERlbGV0ZWQuCisgICAgICAg
ICogcGFnZS9RdWlya3MuaDoKKwogMjAyMS0wNi0wNyAgSW1hbm9sIEZlcm5hbmRleiAgPGlmZXJu
YW5kZXpAaWdhbGlhLmNvbT4KIAogICAgICAgICBDaGFuZ2UgV2ViWFJTcGFjZTo6ZWZlY3RpdmVP
cmlnaW4oKSBtYXRyaXggbXVsdGlwbGljYXRpb24gb3JkZXIKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2RvbS9Eb2N1bWVudFN0b3JhZ2VBY2Nlc3MuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9t
L0RvY3VtZW50U3RvcmFnZUFjY2Vzcy5jcHAKaW5kZXggZTAxNGNiNTJiYzc4ZDJiNDU0ZDRiNjE1
ODk3NDQwODRlMDYxZjk5NS4uNTYyY2YxNWNhZDU4MjAwYjRkOTFhOGJjYmQyMDViZDYwY2FiM2Rl
MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50U3RvcmFnZUFjY2Vzcy5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50U3RvcmFnZUFjY2Vzcy5jcHAKQEAg
LTI2Nyw3ICsyNjcsNyBAQCB2b2lkIERvY3VtZW50U3RvcmFnZUFjY2Vzczo6cmVxdWVzdFN0b3Jh
Z2VBY2Nlc3NRdWlyayhSZWdpc3RyYWJsZURvbWFpbiYmIHJlcXVlcwogICAgIEFTU0VSVChtX2Rv
Y3VtZW50LnNldHRpbmdzKCkuc3RvcmFnZUFjY2Vzc0FQSUVuYWJsZWQoKSk7CiAgICAgUkVMRUFT
RV9BU1NFUlQobV9kb2N1bWVudC5mcmFtZSgpICYmIG1fZG9jdW1lbnQuZnJhbWUoKS0+cGFnZSgp
KTsKIAotICAgIGF1dG8gdG9wRnJhbWVEb21haW4gPSBRdWlya3M6Om1hcFRvVG9wRG9tYWluKG1f
ZG9jdW1lbnQudG9wRG9jdW1lbnQoKS51cmwoKSk7CisgICAgYXV0byB0b3BGcmFtZURvbWFpbiA9
IFJlZ2lzdHJhYmxlRG9tYWluKG1fZG9jdW1lbnQudG9wRG9jdW1lbnQoKS51cmwoKSk7CiAKICAg
ICBtX2RvY3VtZW50LmZyYW1lKCktPnBhZ2UoKS0+Y2hyb21lKCkuY2xpZW50KCkucmVxdWVzdFN0
b3JhZ2VBY2Nlc3MoV1RGTW92ZShyZXF1ZXN0aW5nRG9tYWluKSwgV1RGTW92ZSh0b3BGcmFtZURv
bWFpbiksICptX2RvY3VtZW50LmZyYW1lKCksIG1fc3RvcmFnZUFjY2Vzc1Njb3BlLCBbdGhpcywg
d2Vha1RoaXMgPSBtYWtlV2Vha1B0cigqdGhpcyksIGNvbXBsZXRpb25IYW5kbGVyID0gV1RGTW92
ZShjb21wbGV0aW9uSGFuZGxlcildIChSZXF1ZXN0U3RvcmFnZUFjY2Vzc1Jlc3VsdCByZXN1bHQp
IG11dGFibGUgewogICAgICAgICBpZiAoIXdlYWtUaGlzKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvcGFnZS9RdWlya3MuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9RdWlya3MuY3BwCmlu
ZGV4IDk2ZDIwZDJmMmYyZjA4YTJkYjA2YzA1ZDMwZmEzMzgyOTNlMmZjNjguLjM1MTU2ZjQwMjJk
ZmQwZDYyOTZjYWY3M2IyNzRkNmE3MDdkNGRiYTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BhZ2UvUXVpcmtzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1F1aXJrcy5jcHAKQEAg
LTEwNTAsMTMgKzEwNTAsMTEgQEAgc3RhdGljIGJvb2wgaXNTdG9yYWdlQWNjZXNzUXVpcmtEb21h
aW5BbmRFbGVtZW50KGNvbnN0IFVSTCYgdXJsLCBjb25zdCBFbGVtZW50JgogewogICAgIC8vIE1p
Y3Jvc29mdCBUZWFtcyBsb2dpbiBjYXNlLgogICAgIC8vIEZJWE1FKDIxODc3OSk6IFJlbW92ZSB0
aGlzIHF1aXJrIG9uY2UgbWljcm9zb2Z0LmNvbSBjb21wbGV0ZXMgdGhlaXIgbG9naW4gZmxvdyBy
ZWRlc2lnbi4KLSAgICBpZiAodXJsLmhvc3QoKSA9PSAid3d3Lm1pY3Jvc29mdC5jb20iX3MgfHwg
dXJsLmhvc3QoKSA9PSAibG9naW4ubGl2ZS5jb20iX3MpIHsKKyAgICBpZiAodXJsLmhvc3QoKSA9
PSAid3d3Lm1pY3Jvc29mdC5jb20iX3MpIHsKICAgICAgICAgcmV0dXJuIGVsZW1lbnQuaGFzQ2xh
c3MoKQogICAgICAgICAmJiAoZWxlbWVudC5jbGFzc05hbWVzKCkuY29udGFpbnMoImdseXBoX3Np
Z25Jbl9jaXJjbGUiKQogICAgICAgICB8fCBlbGVtZW50LmNsYXNzTmFtZXMoKS5jb250YWlucygi
bWVjdHJsX2hlYWRlcnRleHQiKQotICAgICAgICB8fCBlbGVtZW50LmNsYXNzTmFtZXMoKS5jb250
YWlucygibWVjdHJsX2hlYWRlciIpCi0gICAgICAgIHx8IGVsZW1lbnQuY2xhc3NOYW1lcygpLmNv
bnRhaW5zKCJleHQtYnV0dG9uIHByaW1hcnkiKQotICAgICAgICB8fCBlbGVtZW50LmNsYXNzTmFt
ZXMoKS5jb250YWlucygiZXh0LXByaW1hcnkiKSk7CisgICAgICAgIHx8IGVsZW1lbnQuY2xhc3NO
YW1lcygpLmNvbnRhaW5zKCJtZWN0cmxfaGVhZGVyIikpOwogICAgIH0KICAgICAvLyBTa3lwZSBj
YXNlLgogICAgIC8vIEZJWE1FKDIyMDEwNSk6IFJlbW92ZSB0aGlzIHF1aXJrIG9uY2UgU2t5cGUg
dW5kZXIgb3V0bG9vay5saXZlLmNvbSBjb21wbGV0ZXMgdGhlaXIgbG9naW4gZmxvdyByZWRlc2ln
bi4KQEAgLTExMjMsNyArMTEyMSw3IEBAIHN0YXRpYyBib29sIGlzQkJDUG9wVXBQbGF5ZXJFbGVt
ZW50KGNvbnN0IEVsZW1lbnQmIGVsZW1lbnQpCiAKIFF1aXJrczo6U3RvcmFnZUFjY2Vzc1Jlc3Vs
dCBRdWlya3M6OnJlcXVlc3RTdG9yYWdlQWNjZXNzQW5kSGFuZGxlQ2xpY2soQ29tcGxldGlvbkhh
bmRsZXI8dm9pZChTaG91bGREaXNwYXRjaENsaWNrKT4mJiBjb21wbGV0aW9uSGFuZGxlcikgY29u
c3QKIHsKLSAgICBhdXRvIGZpcnN0UGFydHlEb21haW4gPSBtYXBUb1RvcERvbWFpbihtX2RvY3Vt
ZW50LT50b3BEb2N1bWVudCgpLnVybCgpKTsKKyAgICBhdXRvIGZpcnN0UGFydHlEb21haW4gPSBS
ZWdpc3RyYWJsZURvbWFpbihtX2RvY3VtZW50LT50b3BEb2N1bWVudCgpLnVybCgpKTsKICAgICBh
dXRvIGRvbWFpbnNJbk5lZWRPZlN0b3JhZ2VBY2Nlc3MgPSBOZXR3b3JrU3RvcmFnZVNlc3Npb246
OnN1YlJlc291cmNlRG9tYWluc0luTmVlZE9mU3RvcmFnZUFjY2Vzc0ZvckZpcnN0UGFydHkoZmly
c3RQYXJ0eURvbWFpbik7CiAgICAgaWYgKCFkb21haW5zSW5OZWVkT2ZTdG9yYWdlQWNjZXNzIHx8
IGRvbWFpbnNJbk5lZWRPZlN0b3JhZ2VBY2Nlc3MudmFsdWUoKS5pc0VtcHR5KCkpIHsKICAgICAg
ICAgY29tcGxldGlvbkhhbmRsZXIoU2hvdWxkRGlzcGF0Y2hDbGljazo6Tm8pOwpAQCAtMTE1Niwx
NCArMTE1NCw2IEBAIFF1aXJrczo6U3RvcmFnZUFjY2Vzc1Jlc3VsdCBRdWlya3M6OnJlcXVlc3RT
dG9yYWdlQWNjZXNzQW5kSGFuZGxlQ2xpY2soQ29tcGxldGlvCiAgICAgfSk7CiAgICAgcmV0dXJu
IFF1aXJrczo6U3RvcmFnZUFjY2Vzc1Jlc3VsdDo6U2hvdWxkQ2FuY2VsRXZlbnQ7CiB9Ci0KLVJl
Z2lzdHJhYmxlRG9tYWluIFF1aXJrczo6bWFwVG9Ub3BEb21haW4oY29uc3QgVVJMJiB1cmxUb01h
cCkKLXsKLSAgICBpZiAodXJsVG9NYXAuaG9zdCgpID09ICJsb2dpbi5saXZlLmNvbSJfcykKLSAg
ICAgICAgcmV0dXJuIFJlZ2lzdHJhYmxlRG9tYWluOjp1bmNoZWNrZWRDcmVhdGVGcm9tUmVnaXN0
cmFibGVEb21haW5TdHJpbmcoIm1pY3Jvc29mdC5jb20iX3MpOwotCi0gICAgcmV0dXJuIFJlZ2lz
dHJhYmxlRG9tYWluKHVybFRvTWFwKTsKLX0KICNlbmRpZgogCiBRdWlya3M6OlN0b3JhZ2VBY2Nl
c3NSZXN1bHQgUXVpcmtzOjp0cmlnZ2VyT3B0aW9uYWxTdG9yYWdlQWNjZXNzUXVpcmsoRWxlbWVu
dCYgZWxlbWVudCwgY29uc3QgUGxhdGZvcm1Nb3VzZUV2ZW50JiBwbGF0Zm9ybUV2ZW50LCBjb25z
dCBBdG9tU3RyaW5nJiBldmVudFR5cGUsIGludCBkZXRhaWwsIEVsZW1lbnQqIHJlbGF0ZWRUYXJn
ZXQsIGJvb2wgaXNQYXJlbnRQcm9jZXNzQUZ1bGxXZWJCcm93c2VyKSBjb25zdApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcGFnZS9RdWlya3MuaCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUXVp
cmtzLmgKaW5kZXggMzUyYzJhZmYyMTk2OWEzNTQ5ODQ1ZjQ1NzkzYWU5YTBmOTI2N2EyMi4uZDQ5
M2Q5MWQxMmZjNDZhNjliZjdiN2Q4YmU3NGEzN2Y1MGFjZmY0OSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGFnZS9RdWlya3MuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1F1aXJrcy5o
CkBAIC0xNDMsNyArMTQzLDYgQEAgcHVibGljOgogICAgIHN0YXRpYyBjb25zdCBTdHJpbmcmIEJC
Q1JhZGlvUGxheWVyVVJMU3RyaW5nKCk7CiAgICAgV0VCQ09SRV9FWFBPUlQgc3RhdGljIGNvbnN0
IFN0cmluZyYgc3RhdGljUmFkaW9QbGF5ZXJVUkxTdHJpbmcoKTsKICAgICBTdG9yYWdlQWNjZXNz
UmVzdWx0IHJlcXVlc3RTdG9yYWdlQWNjZXNzQW5kSGFuZGxlQ2xpY2soQ29tcGxldGlvbkhhbmRs
ZXI8dm9pZChTaG91bGREaXNwYXRjaENsaWNrKT4mJikgY29uc3Q7Ci0gICAgc3RhdGljIFJlZ2lz
dHJhYmxlRG9tYWluIG1hcFRvVG9wRG9tYWluKGNvbnN0IFVSTCYpOwogI2VuZGlmCiAKICNpZiBF
TkFCTEUoV0VCX0FVVEhOKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>