<?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>223473</bug_id>
          
          <creation_ts>2021-03-18 12:57:02 -0700</creation_ts>
          <short_desc>SpeechSynthesis should honor audioPlaybackRequiresUserGesture setting on iOS</short_desc>
          <delta_ts>2021-03-18 15:52:54 -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>Accessibility</component>
          <version>WebKit Local Build</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>iOS 14</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="Timothy Hatcher">timothy</reporter>
          <assigned_to name="Timothy Hatcher">timothy</assigned_to>
          <cc>cfleizach</cc>
    
    <cc>jcraig</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1741352</commentid>
    <comment_count>0</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2021-03-18 12:57:02 -0700</bug_when>
    <thetext>iOS always requires a gesture for SpeechSynthesis to speak. But we should allow it to honor the existing audioPlaybackRequiresUserGesture setting.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1741353</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-03-18 12:57:25 -0700</bug_when>
    <thetext>&lt;rdar://problem/75586456&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1741355</commentid>
    <comment_count>2</comment_count>
      <attachid>423638</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2021-03-18 12:59:53 -0700</bug_when>
    <thetext>Created attachment 423638
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1741364</commentid>
    <comment_count>3</comment_count>
      <attachid>423641</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2021-03-18 13:13:18 -0700</bug_when>
    <thetext>Created attachment 423641
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1741379</commentid>
    <comment_count>4</comment_count>
      <attachid>423641</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2021-03-18 13:32:45 -0700</bug_when>
    <thetext>Comment on attachment 423641
Patch

Do we have to worry about that setting changing after document load?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1741380</commentid>
    <comment_count>5</comment_count>
      <attachid>423641</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2021-03-18 13:32:46 -0700</bug_when>
    <thetext>Comment on attachment 423641
Patch

Do we have to worry about that setting changing after document load?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1741399</commentid>
    <comment_count>6</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2021-03-18 13:55:02 -0700</bug_when>
    <thetext>(In reply to chris fleizach from comment #5)
&gt; Comment on attachment 423641 [details]
&gt; Patch
&gt; 
&gt; Do we have to worry about that setting changing after document load?

None of the other places that use this setting worry about that. Also this is checked at time of SpeechSynthesis creation, so any changes before that will be picked up.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1741467</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-18 15:52:53 -0700</bug_when>
    <thetext>Committed r274678: &lt;https://commits.webkit.org/r274678&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 423641.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>423638</attachid>
            <date>2021-03-18 12:59:53 -0700</date>
            <delta_ts>2021-03-18 13:18:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-223473-20210318125952.patch</filename>
            <type>text/plain</type>
            <size>4471</size>
            <attacher name="Timothy Hatcher">timothy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc0NTc4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDJiNWIxMTgwM2NkM2Q4
ZDNiNDU0ZWEzYTA0OTgwYWQwNzAxMThkMy4uOTRmY2M4NjY0NDQyNzI3NDMzMWJlNGE3MmEwNjY5
ZTU1MWU5NzBjMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisKKzIwMjEtMDMtMTggIFRp
bW90aHkgSGF0Y2hlciAgPHRpbW90aHlAYXBwbGUuY29tPgorCisgICAgICAgIFNwZWVjaFN5bnRo
ZXNpcyBzaG91bGQgaG9ub3IgYXVkaW9QbGF5YmFja1JlcXVpcmVzVXNlckdlc3R1cmUgc2V0dGlu
ZyBvbiBpT1MuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMjM0NzMKKyAgICAgICAgcmRhcjovL3Byb2JsZW0vNzU1ODY0NTYKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIE1vZHVsZXMvc3BlZWNoL0RPTVdp
bmRvd1NwZWVjaFN5bnRoZXNpcy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpET01XaW5kb3dTcGVl
Y2hTeW50aGVzaXM6OnNwZWVjaFN5bnRoZXNpcyk6IFBhc3MgdGhlIGRvY3VtZW50LgorICAgICAg
ICAqIE1vZHVsZXMvc3BlZWNoL1NwZWVjaFN5bnRoZXNpcy5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpTcGVlY2hTeW50aGVzaXM6OmNyZWF0ZSk6IFBhc3MgdGhlIGRvY3VtZW50LgorICAgICAgICAo
V2ViQ29yZTo6U3BlZWNoU3ludGhlc2lzOjpTcGVlY2hTeW50aGVzaXMpOiBTZXQgdGhlIGluaXRp
YWwgbV9yZXN0cmljdGlvbnMgYmFzZWQgb24gZG9jdW1lbnQuYXVkaW9QbGF5YmFja1JlcXVpcmVz
VXNlckdlc3R1cmUoKS4KKyAgICAgICAgKiBNb2R1bGVzL3NwZWVjaC9TcGVlY2hTeW50aGVzaXMu
aDoKKwogMjAyMS0wMy0xNyAgRGV2aW4gUm91c3NvICA8ZHJvdXNzb0BhcHBsZS5jb20+CiAKICAg
ICAgICAgZG9uJ3QgdXNlIHJhdyB1bmljb2RlIGNoYXJhY3RlcnMgaW4gbW9kZXJuIG1lZGlhIGNv
bnRyb2xzIEpTCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3NwZWVjaC9ET01X
aW5kb3dTcGVlY2hTeW50aGVzaXMuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9zcGVlY2gv
RE9NV2luZG93U3BlZWNoU3ludGhlc2lzLmNwcAppbmRleCA5NjljMjM3ZjdjODE1NTE1M2RlMDcx
ZWM5NmE2MWE0YTQ2MmQzZjkxLi4zZWRmYTdiMGY5MzUwMmM2YWY1NTE5M2JmZDBiNzc4YjIyODNj
MjhhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3NwZWVjaC9ET01XaW5kb3dT
cGVlY2hTeW50aGVzaXMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvc3BlZWNoL0RP
TVdpbmRvd1NwZWVjaFN5bnRoZXNpcy5jcHAKQEAgLTcwLDggKzcwLDggQEAgU3BlZWNoU3ludGhl
c2lzKiBET01XaW5kb3dTcGVlY2hTeW50aGVzaXM6OnNwZWVjaFN5bnRoZXNpcyhET01XaW5kb3cm
IHdpbmRvdykKIAogU3BlZWNoU3ludGhlc2lzKiBET01XaW5kb3dTcGVlY2hTeW50aGVzaXM6OnNw
ZWVjaFN5bnRoZXNpcygpCiB7Ci0gICAgaWYgKCFtX3NwZWVjaFN5bnRoZXNpcyAmJiBmcmFtZSgp
KQotICAgICAgICBtX3NwZWVjaFN5bnRoZXNpcyA9IFNwZWVjaFN5bnRoZXNpczo6Y3JlYXRlKG1h
a2VXZWFrUHRyKGZyYW1lKCktPnBhZ2UoKS0+c3BlZWNoU3ludGhlc2lzQ2xpZW50KCkpKTsKKyAg
ICBpZiAoIW1fc3BlZWNoU3ludGhlc2lzICYmIGZyYW1lKCkgJiYgZnJhbWUoKS0+ZG9jdW1lbnQo
KSkKKyAgICAgICAgbV9zcGVlY2hTeW50aGVzaXMgPSBTcGVlY2hTeW50aGVzaXM6OmNyZWF0ZSht
YWtlV2Vha1B0cihmcmFtZSgpLT5wYWdlKCktPnNwZWVjaFN5bnRoZXNpc0NsaWVudCgpKSwgKmZy
YW1lKCktPmRvY3VtZW50KCkpOwogICAgIHJldHVybiBtX3NwZWVjaFN5bnRoZXNpcy5nZXQoKTsK
IH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9zcGVlY2gvU3BlZWNoU3lu
dGhlc2lzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvc3BlZWNoL1NwZWVjaFN5bnRoZXNp
cy5jcHAKaW5kZXggMDBiMTg0MzA1OTQ4Yjk4NTk2NTFkMDc0ZGZjMTQwMDhiNTM4NzBhYy4uNGIx
ZmMxZTBiZGU2YWQ5OGViMzE5ZTYyODA3ZmIyMTE2Y2JhM2M4MyAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvTW9kdWxlcy9zcGVlY2gvU3BlZWNoU3ludGhlc2lzLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL3NwZWVjaC9TcGVlY2hTeW50aGVzaXMuY3BwCkBAIC0zNiwxOCArMzYs
MjIgQEAKICNpbmNsdWRlICJVc2VyR2VzdHVyZUluZGljYXRvci5oIgogI2luY2x1ZGUgPHd0Zi9O
ZXZlckRlc3Ryb3llZC5oPgogCisjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKKyNpbmNsdWRlICJE
b2N1bWVudC5oIgorI2VuZGlmCisKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAotUmVmPFNwZWVjaFN5
bnRoZXNpcz4gU3BlZWNoU3ludGhlc2lzOjpjcmVhdGUoV2Vha1B0cjxTcGVlY2hTeW50aGVzaXND
bGllbnQ+IGNsaWVudCkKK1JlZjxTcGVlY2hTeW50aGVzaXM+IFNwZWVjaFN5bnRoZXNpczo6Y3Jl
YXRlKFdlYWtQdHI8U3BlZWNoU3ludGhlc2lzQ2xpZW50PiBjbGllbnQsIERvY3VtZW50JiBkb2N1
bWVudCkKIHsKLSAgICByZXR1cm4gYWRvcHRSZWYoKm5ldyBTcGVlY2hTeW50aGVzaXMoY2xpZW50
KSk7CisgICAgcmV0dXJuIGFkb3B0UmVmKCpuZXcgU3BlZWNoU3ludGhlc2lzKGNsaWVudCwgZG9j
dW1lbnQpKTsKIH0KIAotU3BlZWNoU3ludGhlc2lzOjpTcGVlY2hTeW50aGVzaXMoV2Vha1B0cjxT
cGVlY2hTeW50aGVzaXNDbGllbnQ+IGNsaWVudCkKK1NwZWVjaFN5bnRoZXNpczo6U3BlZWNoU3lu
dGhlc2lzKFdlYWtQdHI8U3BlZWNoU3ludGhlc2lzQ2xpZW50PiBjbGllbnQsIERvY3VtZW50JiBk
b2N1bWVudCkKICAgICA6IG1fY3VycmVudFNwZWVjaFV0dGVyYW5jZShudWxscHRyKQogICAgICwg
bV9pc1BhdXNlZChmYWxzZSkKICNpZiBQTEFURk9STShJT1NfRkFNSUxZKQotICAgICwgbV9yZXN0
cmljdGlvbnMoUmVxdWlyZVVzZXJHZXN0dXJlRm9yU3BlZWNoU3RhcnRSZXN0cmljdGlvbikKKyAg
ICAsIG1fcmVzdHJpY3Rpb25zKGRvY3VtZW50LmF1ZGlvUGxheWJhY2tSZXF1aXJlc1VzZXJHZXN0
dXJlKCkgPyBSZXF1aXJlVXNlckdlc3R1cmVGb3JTcGVlY2hTdGFydFJlc3RyaWN0aW9uIDogTm9S
ZXN0cmljdGlvbnMpCiAjZW5kaWYKICAgICAsIG1fc3BlZWNoU3ludGhlc2lzQ2xpZW50KGNsaWVu
dCkKIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvc3BlZWNoL1NwZWVjaFN5
bnRoZXNpcy5oIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9zcGVlY2gvU3BlZWNoU3ludGhlc2lz
LmgKaW5kZXggNjNjZmM2NTQ5YWJlMjBmMGYxMzkwYTlhOTRjMTViN2NiMWNkNDI4ZS4uZDQ5MjZl
Y2FjNDEwMjk3NGE3MTAyMGFlZDA2ZjgzYTgyOTE4YTQ4MSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvTW9kdWxlcy9zcGVlY2gvU3BlZWNoU3ludGhlc2lzLmgKKysrIGIvU291cmNlL1dlYkNv
cmUvTW9kdWxlcy9zcGVlY2gvU3BlZWNoU3ludGhlc2lzLmgKQEAgLTM3LDEyICszNywxMyBAQAog
CiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKK2NsYXNzIERvY3VtZW50OwogY2xhc3MgUGxhdGZvcm1T
cGVlY2hTeW50aGVzaXplckNsaWVudDsKIGNsYXNzIFNwZWVjaFN5bnRoZXNpc1ZvaWNlOwogCiBj
bGFzcyBTcGVlY2hTeW50aGVzaXMgOiBwdWJsaWMgUGxhdGZvcm1TcGVlY2hTeW50aGVzaXplckNs
aWVudCwgcHVibGljIFNwZWVjaFN5bnRoZXNpc0NsaWVudE9ic2VydmVyLCBwdWJsaWMgUmVmQ291
bnRlZDxTcGVlY2hTeW50aGVzaXM+IHsKIHB1YmxpYzoKLSAgICBzdGF0aWMgUmVmPFNwZWVjaFN5
bnRoZXNpcz4gY3JlYXRlKFdlYWtQdHI8U3BlZWNoU3ludGhlc2lzQ2xpZW50Pik7CisgICAgc3Rh
dGljIFJlZjxTcGVlY2hTeW50aGVzaXM+IGNyZWF0ZShXZWFrUHRyPFNwZWVjaFN5bnRoZXNpc0Ns
aWVudD4sIERvY3VtZW50Jik7CiAKICAgICBib29sIHBlbmRpbmcoKSBjb25zdDsKICAgICBib29s
IHNwZWFraW5nKCkgY29uc3Q7CkBAIC01OSw3ICs2MCw3IEBAIHB1YmxpYzoKICAgICBXRUJDT1JF
X0VYUE9SVCB2b2lkIHNldFBsYXRmb3JtU3ludGhlc2l6ZXIoc3RkOjp1bmlxdWVfcHRyPFBsYXRm
b3JtU3BlZWNoU3ludGhlc2l6ZXI+KTsKIAogcHJpdmF0ZToKLSAgICBTcGVlY2hTeW50aGVzaXMo
V2Vha1B0cjxTcGVlY2hTeW50aGVzaXNDbGllbnQ+KTsKKyAgICBTcGVlY2hTeW50aGVzaXMoV2Vh
a1B0cjxTcGVlY2hTeW50aGVzaXNDbGllbnQ+LCBEb2N1bWVudCYpOwogCiAgICAgLy8gUGxhdGZv
cm1TcGVlY2hTeW50aGVzaXplckNsaWVudCBvdmVycmlkZSBtZXRob2RzLgogICAgIHZvaWQgdm9p
Y2VzRGlkQ2hhbmdlKCkgb3ZlcnJpZGU7Cg==
</data>
<flag name="commit-queue"
          id="443079"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>423641</attachid>
            <date>2021-03-18 13:13:18 -0700</date>
            <delta_ts>2021-03-18 15:52:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-223473-20210318131317.patch</filename>
            <type>text/plain</type>
            <size>4638</size>
            <attacher name="Timothy Hatcher">timothy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc0NTc4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDJiNWIxMTgwM2NkM2Q4
ZDNiNDU0ZWEzYTA0OTgwYWQwNzAxMThkMy4uZjZmODM2OTJhZTVmM2UwMjk5OTM4Nzc3MjU0ODc3
ODhiNDlkYTczNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTAzLTE4ICBUaW1v
dGh5IEhhdGNoZXIgIDx0aW1vdGh5QGFwcGxlLmNvbT4KKworICAgICAgICBTcGVlY2hTeW50aGVz
aXMgc2hvdWxkIGhvbm9yIGF1ZGlvUGxheWJhY2tSZXF1aXJlc1VzZXJHZXN0dXJlIHNldHRpbmcg
b24gaU9TLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjIzNDczCisgICAgICAgIHJkYXI6Ly9wcm9ibGVtLzc1NTg2NDU2CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBNb2R1bGVzL3NwZWVjaC9ET01XaW5k
b3dTcGVlY2hTeW50aGVzaXMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RE9NV2luZG93U3BlZWNo
U3ludGhlc2lzOjpzcGVlY2hTeW50aGVzaXMpOiBQYXNzIHRoZSBkb2N1bWVudC4KKyAgICAgICAg
KiBNb2R1bGVzL3NwZWVjaC9TcGVlY2hTeW50aGVzaXMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
U3BlZWNoU3ludGhlc2lzOjpjcmVhdGUpOiBQYXNzIHRoZSBkb2N1bWVudC4KKyAgICAgICAgKFdl
YkNvcmU6OlNwZWVjaFN5bnRoZXNpczo6U3BlZWNoU3ludGhlc2lzKTogU2V0IHRoZSBpbml0aWFs
IG1fcmVzdHJpY3Rpb25zIGJhc2VkIG9uIGRvY3VtZW50LmF1ZGlvUGxheWJhY2tSZXF1aXJlc1Vz
ZXJHZXN0dXJlKCkuCisgICAgICAgICogTW9kdWxlcy9zcGVlY2gvU3BlZWNoU3ludGhlc2lzLmg6
CisKIDIwMjEtMDMtMTcgIERldmluIFJvdXNzbyAgPGRyb3Vzc29AYXBwbGUuY29tPgogCiAgICAg
ICAgIGRvbid0IHVzZSByYXcgdW5pY29kZSBjaGFyYWN0ZXJzIGluIG1vZGVybiBtZWRpYSBjb250
cm9scyBKUwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9zcGVlY2gvRE9NV2lu
ZG93U3BlZWNoU3ludGhlc2lzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvc3BlZWNoL0RP
TVdpbmRvd1NwZWVjaFN5bnRoZXNpcy5jcHAKaW5kZXggOTY5YzIzN2Y3YzgxNTUxNTNkZTA3MWVj
OTZhNjFhNGE0NjJkM2Y5MS4uM2VkZmE3YjBmOTM1MDJjNmFmNTUxOTNiZmQwYjc3OGIyMjgzYzI4
YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9zcGVlY2gvRE9NV2luZG93U3Bl
ZWNoU3ludGhlc2lzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3NwZWVjaC9ET01X
aW5kb3dTcGVlY2hTeW50aGVzaXMuY3BwCkBAIC03MCw4ICs3MCw4IEBAIFNwZWVjaFN5bnRoZXNp
cyogRE9NV2luZG93U3BlZWNoU3ludGhlc2lzOjpzcGVlY2hTeW50aGVzaXMoRE9NV2luZG93JiB3
aW5kb3cpCiAKIFNwZWVjaFN5bnRoZXNpcyogRE9NV2luZG93U3BlZWNoU3ludGhlc2lzOjpzcGVl
Y2hTeW50aGVzaXMoKQogewotICAgIGlmICghbV9zcGVlY2hTeW50aGVzaXMgJiYgZnJhbWUoKSkK
LSAgICAgICAgbV9zcGVlY2hTeW50aGVzaXMgPSBTcGVlY2hTeW50aGVzaXM6OmNyZWF0ZShtYWtl
V2Vha1B0cihmcmFtZSgpLT5wYWdlKCktPnNwZWVjaFN5bnRoZXNpc0NsaWVudCgpKSk7CisgICAg
aWYgKCFtX3NwZWVjaFN5bnRoZXNpcyAmJiBmcmFtZSgpICYmIGZyYW1lKCktPmRvY3VtZW50KCkp
CisgICAgICAgIG1fc3BlZWNoU3ludGhlc2lzID0gU3BlZWNoU3ludGhlc2lzOjpjcmVhdGUobWFr
ZVdlYWtQdHIoZnJhbWUoKS0+cGFnZSgpLT5zcGVlY2hTeW50aGVzaXNDbGllbnQoKSksICpmcmFt
ZSgpLT5kb2N1bWVudCgpKTsKICAgICByZXR1cm4gbV9zcGVlY2hTeW50aGVzaXMuZ2V0KCk7CiB9
CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvc3BlZWNoL1NwZWVjaFN5bnRo
ZXNpcy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3NwZWVjaC9TcGVlY2hTeW50aGVzaXMu
Y3BwCmluZGV4IDAwYjE4NDMwNTk0OGI5ODU5NjUxZDA3NGRmYzE0MDA4YjUzODcwYWMuLjczODMz
NGEyYjc3NzU1ZjI5YzA1Yjc0NGE4ZmZjY2YwNTY2Njg1MWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL01vZHVsZXMvc3BlZWNoL1NwZWVjaFN5bnRoZXNpcy5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvTW9kdWxlcy9zcGVlY2gvU3BlZWNoU3ludGhlc2lzLmNwcApAQCAtMzYsMjEgKzM2LDI5
IEBACiAjaW5jbHVkZSAiVXNlckdlc3R1cmVJbmRpY2F0b3IuaCIKICNpbmNsdWRlIDx3dGYvTmV2
ZXJEZXN0cm95ZWQuaD4KIAorI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpCisjaW5jbHVkZSAiRG9j
dW1lbnQuaCIKKyNlbmRpZgorCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLVJlZjxTcGVlY2hTeW50
aGVzaXM+IFNwZWVjaFN5bnRoZXNpczo6Y3JlYXRlKFdlYWtQdHI8U3BlZWNoU3ludGhlc2lzQ2xp
ZW50PiBjbGllbnQpCitSZWY8U3BlZWNoU3ludGhlc2lzPiBTcGVlY2hTeW50aGVzaXM6OmNyZWF0
ZShXZWFrUHRyPFNwZWVjaFN5bnRoZXNpc0NsaWVudD4gY2xpZW50LCBEb2N1bWVudCYgZG9jdW1l
bnQpCiB7Ci0gICAgcmV0dXJuIGFkb3B0UmVmKCpuZXcgU3BlZWNoU3ludGhlc2lzKGNsaWVudCkp
OworICAgIHJldHVybiBhZG9wdFJlZigqbmV3IFNwZWVjaFN5bnRoZXNpcyhjbGllbnQsIGRvY3Vt
ZW50KSk7CiB9CiAKLVNwZWVjaFN5bnRoZXNpczo6U3BlZWNoU3ludGhlc2lzKFdlYWtQdHI8U3Bl
ZWNoU3ludGhlc2lzQ2xpZW50PiBjbGllbnQpCitTcGVlY2hTeW50aGVzaXM6OlNwZWVjaFN5bnRo
ZXNpcyhXZWFrUHRyPFNwZWVjaFN5bnRoZXNpc0NsaWVudD4gY2xpZW50LCBEb2N1bWVudCYgZG9j
dW1lbnQpCiAgICAgOiBtX2N1cnJlbnRTcGVlY2hVdHRlcmFuY2UobnVsbHB0cikKICAgICAsIG1f
aXNQYXVzZWQoZmFsc2UpCiAjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKLSAgICAsIG1fcmVzdHJp
Y3Rpb25zKFJlcXVpcmVVc2VyR2VzdHVyZUZvclNwZWVjaFN0YXJ0UmVzdHJpY3Rpb24pCisgICAg
LCBtX3Jlc3RyaWN0aW9ucyhkb2N1bWVudC5hdWRpb1BsYXliYWNrUmVxdWlyZXNVc2VyR2VzdHVy
ZSgpID8gUmVxdWlyZVVzZXJHZXN0dXJlRm9yU3BlZWNoU3RhcnRSZXN0cmljdGlvbiA6IE5vUmVz
dHJpY3Rpb25zKQogI2VuZGlmCiAgICAgLCBtX3NwZWVjaFN5bnRoZXNpc0NsaWVudChjbGllbnQp
CiB7CisjaWYgIVBMQVRGT1JNKElPU19GQU1JTFkpCisgICAgVU5VU0VEX1BBUkFNKGRvY3VtZW50
KTsKKyNlbmRpZgorCiAgICAgaWYgKG1fc3BlZWNoU3ludGhlc2lzQ2xpZW50KQogICAgICAgICBt
X3NwZWVjaFN5bnRoZXNpc0NsaWVudC0+c2V0T2JzZXJ2ZXIobWFrZVdlYWtQdHIodGhpcykpOwog
fQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9zcGVlY2gvU3BlZWNoU3ludGhl
c2lzLmggYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3NwZWVjaC9TcGVlY2hTeW50aGVzaXMuaApp
bmRleCA2M2NmYzY1NDlhYmUyMGYwZjEzOTBhOWE5NGMxNWI3Y2IxY2Q0MjhlLi5kNDkyNmVjYWM0
MTAyOTc0YTcxMDIwYWVkMDZmODNhODI5MThhNDgxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9Nb2R1bGVzL3NwZWVjaC9TcGVlY2hTeW50aGVzaXMuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9N
b2R1bGVzL3NwZWVjaC9TcGVlY2hTeW50aGVzaXMuaApAQCAtMzcsMTIgKzM3LDEzIEBACiAKIG5h
bWVzcGFjZSBXZWJDb3JlIHsKIAorY2xhc3MgRG9jdW1lbnQ7CiBjbGFzcyBQbGF0Zm9ybVNwZWVj
aFN5bnRoZXNpemVyQ2xpZW50OwogY2xhc3MgU3BlZWNoU3ludGhlc2lzVm9pY2U7CiAKIGNsYXNz
IFNwZWVjaFN5bnRoZXNpcyA6IHB1YmxpYyBQbGF0Zm9ybVNwZWVjaFN5bnRoZXNpemVyQ2xpZW50
LCBwdWJsaWMgU3BlZWNoU3ludGhlc2lzQ2xpZW50T2JzZXJ2ZXIsIHB1YmxpYyBSZWZDb3VudGVk
PFNwZWVjaFN5bnRoZXNpcz4gewogcHVibGljOgotICAgIHN0YXRpYyBSZWY8U3BlZWNoU3ludGhl
c2lzPiBjcmVhdGUoV2Vha1B0cjxTcGVlY2hTeW50aGVzaXNDbGllbnQ+KTsKKyAgICBzdGF0aWMg
UmVmPFNwZWVjaFN5bnRoZXNpcz4gY3JlYXRlKFdlYWtQdHI8U3BlZWNoU3ludGhlc2lzQ2xpZW50
PiwgRG9jdW1lbnQmKTsKIAogICAgIGJvb2wgcGVuZGluZygpIGNvbnN0OwogICAgIGJvb2wgc3Bl
YWtpbmcoKSBjb25zdDsKQEAgLTU5LDcgKzYwLDcgQEAgcHVibGljOgogICAgIFdFQkNPUkVfRVhQ
T1JUIHZvaWQgc2V0UGxhdGZvcm1TeW50aGVzaXplcihzdGQ6OnVuaXF1ZV9wdHI8UGxhdGZvcm1T
cGVlY2hTeW50aGVzaXplcj4pOwogCiBwcml2YXRlOgotICAgIFNwZWVjaFN5bnRoZXNpcyhXZWFr
UHRyPFNwZWVjaFN5bnRoZXNpc0NsaWVudD4pOworICAgIFNwZWVjaFN5bnRoZXNpcyhXZWFrUHRy
PFNwZWVjaFN5bnRoZXNpc0NsaWVudD4sIERvY3VtZW50Jik7CiAKICAgICAvLyBQbGF0Zm9ybVNw
ZWVjaFN5bnRoZXNpemVyQ2xpZW50IG92ZXJyaWRlIG1ldGhvZHMuCiAgICAgdm9pZCB2b2ljZXNE
aWRDaGFuZ2UoKSBvdmVycmlkZTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>