<?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>185769</bug_id>
          
          <creation_ts>2018-05-18 09:42:16 -0700</creation_ts>
          <short_desc>[Extra zoom mode] Clearing text fields should dispatch input events of type &quot;deleteContent&quot;</short_desc>
          <delta_ts>2018-05-18 11:23:52 -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>HTML Editing</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="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>aestes</cc>
    
    <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>thorton</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1425137</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2018-05-18 09:42:16 -0700</bug_when>
    <thetext>In extra zoom mode, clearing text fields should dispatch input events of type &quot;deleteContent*&quot;, so that it&apos;s compatible with deletion handling on macOS (e.g. firing &quot;deleteContentBackwards&quot; or &quot;deleteContentForwards&quot;).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1425149</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-05-18 09:57:34 -0700</bug_when>
    <thetext>&lt;rdar://problem/40368261&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1425159</commentid>
    <comment_count>2</comment_count>
      <attachid>340708</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2018-05-18 10:21:06 -0700</bug_when>
    <thetext>Created attachment 340708
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1425169</commentid>
    <comment_count>3</comment_count>
      <attachid>340711</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2018-05-18 10:30:38 -0700</bug_when>
    <thetext>Created attachment 340711
Add missing expectations</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1425187</commentid>
    <comment_count>4</comment_count>
      <attachid>340711</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2018-05-18 11:00:19 -0700</bug_when>
    <thetext>Comment on attachment 340711
Add missing expectations

Thanks for the review!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1425194</commentid>
    <comment_count>5</comment_count>
      <attachid>340711</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-05-18 11:23:51 -0700</bug_when>
    <thetext>Comment on attachment 340711
Add missing expectations

Clearing flags on attachment: 340711

Committed r231967: &lt;https://trac.webkit.org/changeset/231967&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1425195</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-05-18 11:23:52 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>340708</attachid>
            <date>2018-05-18 10:21:06 -0700</date>
            <delta_ts>2018-05-18 10:30:37 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-185769-20180518102105.patch</filename>
            <type>text/plain</type>
            <size>5223</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMxOTM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDQwNjhjYzk3NmYzYWMzMGEx
YzRhYjY5YmViYTBhMzNiZTYyMzIwYzAuLjBhMmE2OTYxNDk0ZjY4YjQyOThlOGNlYTQzYjUzZDNj
NjM0NjYyN2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTgtMDUtMTggIFdlbnNvbiBI
c2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgW0V4dHJhIHpvb20gbW9k
ZV0gQ2xlYXJpbmcgdGV4dCBmaWVsZHMgc2hvdWxkIGRpc3BhdGNoIGlucHV0IGV2ZW50cyBvZiB0
eXBlICJkZWxldGVDb250ZW50IgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTg1NzY5CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS80MDM2ODI2MT4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVuIHNldHRp
bmcgdGhlIHRleHQgb2YgdGhlIGN1cnJlbnRseSBmb2N1c2VkIGVsZW1lbnQgdG8gdGhlIGVtcHR5
IHN0cmluZywganVzdCBkZWxldGUgdGhlIHRleHQgaW5zdGVhZCBvZgorICAgICAgICBwcmV0ZW5k
aW5nIHRvIGluc2VydCBhbiBlbXB0eSBzdHJpbmcuIFRoaXMgbWltaWNzIGRlbGV0aW5nIGNvbnRl
bnQgdXNpbmcgdGhlIGRlbGV0ZSBrZXkgb24gbWFjT1MsIGFuZCBmaXJlcyBhbgorICAgICAgICBp
bnB1dCBldmVudCB3aXRoIGlucHV0VHlwZSAiZGVsZXRlQ29udGVudCIgaW5zdGVhZCBvZiAiaW5z
ZXJ0VGV4dCIuCisKKyAgICAgICAgVGVzdDogZmFzdC9mb3Jtcy9leHRyYXpvb20vZGVsZXRlLWNv
bnRlbnQtaW4tdGV4dC1maWVsZC5odG1sCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2Uv
V2ViUGFnZS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6OnNldFRleHRBc3luYyk6CisK
IDIwMTgtMDUtMTcgIE5hbiBXYW5nICA8bl93YW5nQGFwcGxlLmNvbT4KIAogICAgICAgICBBWDog
W21hY09TXSBFeHBvc2UgdGhlIHByaW1hcnkgc2NyZWVuIGhlaWdodCB0aHJvdWdoIEFYIEFQSQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAg
Yi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAppbmRleCA0NWEy
MzU2ZjRkNzUxMWI1MGYxYWQ4MGMwM2E1ZTI3YWU3NDFjMDZkLi44NGE0M2M5MTlmNzQ0NDBiNjM3
MjQxMzRlNDU5YzQxN2U1YmY5OGNiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvV2ViUGFnZS9XZWJQYWdlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2Vi
UGFnZS9XZWJQYWdlLmNwcApAQCAtNDYxOSw3ICs0NjE5LDEwIEBAIHZvaWQgV2ViUGFnZTo6c2V0
VGV4dEFzeW5jKGNvbnN0IFN0cmluZyYgdGV4dCkKICAgICBpZiAoZnJhbWUtPnNlbGVjdGlvbigp
LnNlbGVjdGlvbigpLmlzQ29udGVudEVkaXRhYmxlKCkpIHsKICAgICAgICAgVXNlclR5cGluZ0dl
c3R1cmVJbmRpY2F0b3IgaW5kaWNhdG9yKGZyYW1lLmdldCgpKTsKICAgICAgICAgZnJhbWUtPnNl
bGVjdGlvbigpLnNlbGVjdEFsbCgpOwotICAgICAgICBmcmFtZS0+ZWRpdG9yKCkuaW5zZXJ0VGV4
dCh0ZXh0LCBudWxscHRyLCBUZXh0RXZlbnRJbnB1dEtleWJvYXJkKTsKKyAgICAgICAgaWYgKHRl
eHQuaXNFbXB0eSgpKQorICAgICAgICAgICAgZnJhbWUtPmVkaXRvcigpLmRlbGV0ZVNlbGVjdGlv
bldpdGhTbWFydERlbGV0ZShmYWxzZSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGZyYW1l
LT5lZGl0b3IoKS5pbnNlcnRUZXh0KHRleHQsIG51bGxwdHIsIFRleHRFdmVudElucHV0S2V5Ym9h
cmQpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNjJiMzk4M2RiNDlmMWIwOGY2
YWU3Y2M0ZDUzY2MwYjA1Yzg2NTYyNS4uYmE5NTgyYmVlNzlkN2Y4MTJkYmIzMzRhMDg0M2VjMTBj
M2I4NmY3MyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRl
c3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE4LTA1LTE4ICBXZW5zb24gSHNpZWgg
IDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIFtFeHRyYSB6b29tIG1vZGVdIENs
ZWFyaW5nIHRleHQgZmllbGRzIHNob3VsZCBkaXNwYXRjaCBpbnB1dCBldmVudHMgb2YgdHlwZSAi
ZGVsZXRlQ29udGVudCIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE4NTc2OQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDAzNjgyNjE+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkcyBhIG5ldyB0ZXN0
IHRvIGluc3BlY3QgdGhlIGlucHV0IGV2ZW50cyBkaXNwYXRjaGVkIGFzIGEgcmVzdWx0IG9mIGlu
c2VydGluZyBhbmQgZGVsZXRpbmcgdGV4dCBpbiBhIGZvcm0KKyAgICAgICAgY29udHJvbC4gVGhl
IGlucHV0VHlwZXMgc2hvdWxkIGJlICJpbnNlcnRUZXh0IiBhbmQgImRlbGV0ZUNvbnRlbnQiLCBy
ZXNwZWN0aXZlbHk7IHRoZSBkYXRhIHZhbHVlcyBzaG91bGQgYmUgdGhlCisgICAgICAgIGluc2Vy
dGVkIHN0cmluZyBhbmQgbnVsbCwgcmVzcGVjdGl2ZWx5LgorCisgICAgICAgICogZmFzdC9mb3Jt
cy9leHRyYXpvb20vZGVsZXRlLWNvbnRlbnQtaW4tdGV4dC1maWVsZC5odG1sOiBBZGRlZC4KKwog
MjAxOC0wNS0xNyAgTmFuIFdhbmcgIDxuX3dhbmdAYXBwbGUuY29tPgogCiAgICAgICAgIEFYOiBb
bWFjT1NdIEV4cG9zZSB0aGUgcHJpbWFyeSBzY3JlZW4gaGVpZ2h0IHRocm91Z2ggQVggQVBJCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2V4dHJhem9vbS9kZWxldGUtY29udGVu
dC1pbi10ZXh0LWZpZWxkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2V4dHJhem9vbS9k
ZWxldGUtY29udGVudC1pbi10ZXh0LWZpZWxkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYTAwYTljMDZjYjYz
NDdhMzg2ZmYwNmZjZmZiMmVjNGY0MzZiNGQ0MgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL2Zhc3QvZm9ybXMvZXh0cmF6b29tL2RlbGV0ZS1jb250ZW50LWluLXRleHQtZmllbGQuaHRt
bApAQCAtMCwwICsxLDYwIEBACis8IURPQ1RZUEUgaHRtbD4gPCEtLSB3ZWJraXQtdGVzdC1ydW5u
ZXIgWyB1c2VGbGV4aWJsZVZpZXdwb3J0PXRydWUgXSAtLT4KKzxodG1sPgorPG1ldGEgbmFtZT0i
dmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCI+Cis8aGVhZD4KKzxzY3JpcHQg
c3JjPSIuLi8uLi8uLi9yZXNvdXJjZXMvanMtdGVzdC5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNy
Yz0iLi4vLi4vLi4vcmVzb3VyY2VzL3VpLWhlbHBlci5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0Pgor
ZG9uZUNvdW50ID0gMDsKK2xhc3RJbnB1dEV2ZW50ID0gbnVsbDsKK2pzVGVzdElzQXN5bmMgPSB0
cnVlOworCitmdW5jdGlvbiBlbnRlclRleHRBbmRXYWl0Rm9yS2V5Ym9hcmRUb0hpZGUodGV4dCkg
eworICAgIHJldHVybiBuZXcgUHJvbWlzZShhc3luYyByZXNvbHZlID0+IHsKKyAgICAgICAgYXdh
aXQgVUlIZWxwZXIuYWN0aXZhdGVBbmRXYWl0Rm9ySW5wdXRTZXNzaW9uQXQoMTAwLCAxMDApOwor
ICAgICAgICBVSUhlbHBlci53YWl0Rm9yS2V5Ym9hcmRUb0hpZGUoKS50aGVuKHJlc29sdmUpOwor
ICAgICAgICBVSUhlbHBlci5lbnRlclRleHQodGV4dCk7CisgICAgfSk7Cit9CisKK2FzeW5jIGZ1
bmN0aW9uIHJ1blRlc3QoKSB7CisgICAgaWYgKCF3aW5kb3cudGVzdFJ1bm5lcikgeworICAgICAg
ICBkZXNjcmlwdGlvbihgVGhpcyB0ZXN0IHJlcXVpcmVzIFdlYktpdFRlc3RSdW5uZXIuYCk7Cisg
ICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBhd2FpdCBlbnRlclRleHRBbmRXYWl0Rm9yS2V5
Ym9hcmRUb0hpZGUoInRlc3RpbmciKTsKKyAgICBpbnB1dEV2ZW50QWZ0ZXJJbnNlcnRpbmdUZXh0
ID0gbGFzdElucHV0RXZlbnQ7CisgICAgdmFsdWVBZnRlckluc2VydGluZ1RleHQgPSBmaWVsZC52
YWx1ZTsKKworICAgIGF3YWl0IGVudGVyVGV4dEFuZFdhaXRGb3JLZXlib2FyZFRvSGlkZSgiIik7
CisgICAgaW5wdXRFdmVudEFmdGVyRGVsZXRpbmdUZXh0ID0gbGFzdElucHV0RXZlbnQ7CisgICAg
dmFsdWVBZnRlckRlbGV0aW5nVGV4dCA9IGZpZWxkLnZhbHVlOworCisgICAgc2hvdWxkQmUoImlu
cHV0RXZlbnRBZnRlckluc2VydGluZ1RleHQudHlwZSIsICInaW5wdXQnIik7CisgICAgc2hvdWxk
QmUoImlucHV0RXZlbnRBZnRlckluc2VydGluZ1RleHQuaW5wdXRUeXBlIiwgIidpbnNlcnRUZXh0
JyIpOworICAgIHNob3VsZEJlKCJpbnB1dEV2ZW50QWZ0ZXJJbnNlcnRpbmdUZXh0LmRhdGEiLCAi
J3Rlc3RpbmcnIik7CisgICAgc2hvdWxkQmUoInZhbHVlQWZ0ZXJJbnNlcnRpbmdUZXh0IiwgIid0
ZXN0aW5nJyIpOworCisgICAgc2hvdWxkQmUoImlucHV0RXZlbnRBZnRlckRlbGV0aW5nVGV4dC50
eXBlIiwgIidpbnB1dCciKTsKKyAgICBzaG91bGRCZSgiaW5wdXRFdmVudEFmdGVyRGVsZXRpbmdU
ZXh0LmlucHV0VHlwZSIsICInZGVsZXRlQ29udGVudCciKTsKKyAgICBzaG91bGRCZSgiaW5wdXRF
dmVudEFmdGVyRGVsZXRpbmdUZXh0LmRhdGEiLCAibnVsbCIpOworICAgIHNob3VsZEJlKCJ2YWx1
ZUFmdGVyRGVsZXRpbmdUZXh0IiwgIicnIik7CisKKyAgICBjaGVja0RvbmUoKTsKK30KKworZnVu
Y3Rpb24gaGFuZGxlSW5wdXQoZXZlbnQpIHsKKyAgICBsYXN0SW5wdXRFdmVudCA9IGV2ZW50Owor
fQorCitmdW5jdGlvbiBjaGVja0RvbmUoKSB7CisgICAgaWYgKCsrZG9uZUNvdW50ID09PSAzKQor
ICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKK30KKzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHkgb25s
b2FkPSJydW5UZXN0KCkiPgorPGlucHV0IGlkPSJmaWVsZCIgc3R5bGU9IndpZHRoOiAzMjBweDsg
aGVpZ2h0OiA1NjhweDsiIG9uaW5wdXQ9ImhhbmRsZUlucHV0KGV2ZW50KSIgb25ibHVyPSJjaGVj
a0RvbmUoKSI+PC9pbnB1dD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>340711</attachid>
            <date>2018-05-18 10:30:38 -0700</date>
            <delta_ts>2018-05-18 11:23:51 -0700</delta_ts>
            <desc>Add missing expectations</desc>
            <filename>bug-185769-20180518103037.patch</filename>
            <type>text/plain</type>
            <size>6147</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMxOTM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDQwNjhjYzk3NmYzYWMzMGEx
YzRhYjY5YmViYTBhMzNiZTYyMzIwYzAuLjBhMmE2OTYxNDk0ZjY4YjQyOThlOGNlYTQzYjUzZDNj
NjM0NjYyN2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTgtMDUtMTggIFdlbnNvbiBI
c2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgW0V4dHJhIHpvb20gbW9k
ZV0gQ2xlYXJpbmcgdGV4dCBmaWVsZHMgc2hvdWxkIGRpc3BhdGNoIGlucHV0IGV2ZW50cyBvZiB0
eXBlICJkZWxldGVDb250ZW50IgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTg1NzY5CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS80MDM2ODI2MT4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVuIHNldHRp
bmcgdGhlIHRleHQgb2YgdGhlIGN1cnJlbnRseSBmb2N1c2VkIGVsZW1lbnQgdG8gdGhlIGVtcHR5
IHN0cmluZywganVzdCBkZWxldGUgdGhlIHRleHQgaW5zdGVhZCBvZgorICAgICAgICBwcmV0ZW5k
aW5nIHRvIGluc2VydCBhbiBlbXB0eSBzdHJpbmcuIFRoaXMgbWltaWNzIGRlbGV0aW5nIGNvbnRl
bnQgdXNpbmcgdGhlIGRlbGV0ZSBrZXkgb24gbWFjT1MsIGFuZCBmaXJlcyBhbgorICAgICAgICBp
bnB1dCBldmVudCB3aXRoIGlucHV0VHlwZSAiZGVsZXRlQ29udGVudCIgaW5zdGVhZCBvZiAiaW5z
ZXJ0VGV4dCIuCisKKyAgICAgICAgVGVzdDogZmFzdC9mb3Jtcy9leHRyYXpvb20vZGVsZXRlLWNv
bnRlbnQtaW4tdGV4dC1maWVsZC5odG1sCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2Uv
V2ViUGFnZS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6OnNldFRleHRBc3luYyk6CisK
IDIwMTgtMDUtMTcgIE5hbiBXYW5nICA8bl93YW5nQGFwcGxlLmNvbT4KIAogICAgICAgICBBWDog
W21hY09TXSBFeHBvc2UgdGhlIHByaW1hcnkgc2NyZWVuIGhlaWdodCB0aHJvdWdoIEFYIEFQSQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAg
Yi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAppbmRleCA0NWEy
MzU2ZjRkNzUxMWI1MGYxYWQ4MGMwM2E1ZTI3YWU3NDFjMDZkLi44NGE0M2M5MTlmNzQ0NDBiNjM3
MjQxMzRlNDU5YzQxN2U1YmY5OGNiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvV2ViUGFnZS9XZWJQYWdlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2Vi
UGFnZS9XZWJQYWdlLmNwcApAQCAtNDYxOSw3ICs0NjE5LDEwIEBAIHZvaWQgV2ViUGFnZTo6c2V0
VGV4dEFzeW5jKGNvbnN0IFN0cmluZyYgdGV4dCkKICAgICBpZiAoZnJhbWUtPnNlbGVjdGlvbigp
LnNlbGVjdGlvbigpLmlzQ29udGVudEVkaXRhYmxlKCkpIHsKICAgICAgICAgVXNlclR5cGluZ0dl
c3R1cmVJbmRpY2F0b3IgaW5kaWNhdG9yKGZyYW1lLmdldCgpKTsKICAgICAgICAgZnJhbWUtPnNl
bGVjdGlvbigpLnNlbGVjdEFsbCgpOwotICAgICAgICBmcmFtZS0+ZWRpdG9yKCkuaW5zZXJ0VGV4
dCh0ZXh0LCBudWxscHRyLCBUZXh0RXZlbnRJbnB1dEtleWJvYXJkKTsKKyAgICAgICAgaWYgKHRl
eHQuaXNFbXB0eSgpKQorICAgICAgICAgICAgZnJhbWUtPmVkaXRvcigpLmRlbGV0ZVNlbGVjdGlv
bldpdGhTbWFydERlbGV0ZShmYWxzZSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGZyYW1l
LT5lZGl0b3IoKS5pbnNlcnRUZXh0KHRleHQsIG51bGxwdHIsIFRleHRFdmVudElucHV0S2V5Ym9h
cmQpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNjJiMzk4M2RiNDlmMWIwOGY2
YWU3Y2M0ZDUzY2MwYjA1Yzg2NTYyNS4uODE2OTE2YjQ2Yjg5MDZmMTgwZmRiMjAyMzRlNzFiNzJl
MTc2ZmZlNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRl
c3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE4LTA1LTE4ICBXZW5zb24gSHNpZWgg
IDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIFtFeHRyYSB6b29tIG1vZGVdIENs
ZWFyaW5nIHRleHQgZmllbGRzIHNob3VsZCBkaXNwYXRjaCBpbnB1dCBldmVudHMgb2YgdHlwZSAi
ZGVsZXRlQ29udGVudCIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE4NTc2OQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDAzNjgyNjE+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkcyBhIG5ldyB0ZXN0
IHRvIGluc3BlY3QgdGhlIGlucHV0IGV2ZW50cyBkaXNwYXRjaGVkIGFzIGEgcmVzdWx0IG9mIGlu
c2VydGluZyBhbmQgZGVsZXRpbmcgdGV4dCBpbiBhIGZvcm0KKyAgICAgICAgY29udHJvbC4gVGhl
IGlucHV0VHlwZXMgc2hvdWxkIGJlICJpbnNlcnRUZXh0IiBhbmQgImRlbGV0ZUNvbnRlbnQiLCBy
ZXNwZWN0aXZlbHk7IHRoZSBkYXRhIHZhbHVlcyBzaG91bGQgYmUgdGhlCisgICAgICAgIGluc2Vy
dGVkIHN0cmluZyBhbmQgbnVsbCwgcmVzcGVjdGl2ZWx5LgorCisgICAgICAgICogZmFzdC9mb3Jt
cy9leHRyYXpvb20vZGVsZXRlLWNvbnRlbnQtaW4tdGV4dC1maWVsZC1leHBlY3RlZC50eHQ6IEFk
ZGVkLgorICAgICAgICAqIGZhc3QvZm9ybXMvZXh0cmF6b29tL2RlbGV0ZS1jb250ZW50LWluLXRl
eHQtZmllbGQuaHRtbDogQWRkZWQuCisKIDIwMTgtMDUtMTcgIE5hbiBXYW5nICA8bl93YW5nQGFw
cGxlLmNvbT4KIAogICAgICAgICBBWDogW21hY09TXSBFeHBvc2UgdGhlIHByaW1hcnkgc2NyZWVu
IGhlaWdodCB0aHJvdWdoIEFYIEFQSQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jt
cy9leHRyYXpvb20vZGVsZXRlLWNvbnRlbnQtaW4tdGV4dC1maWVsZC1leHBlY3RlZC50eHQgYi9M
YXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2V4dHJhem9vbS9kZWxldGUtY29udGVudC1pbi10ZXh0LWZp
ZWxkLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi44MTc0MGU0M2U4NDc3OTBjNjBiN2FmY2FhMzEy
YWM3MjE0M2FhYmY3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9l
eHRyYXpvb20vZGVsZXRlLWNvbnRlbnQtaW4tdGV4dC1maWVsZC1leHBlY3RlZC50eHQKQEAgLTAs
MCArMSwxMiBAQAorUEFTUyBpbnB1dEV2ZW50QWZ0ZXJJbnNlcnRpbmdUZXh0LnR5cGUgaXMgJ2lu
cHV0JworUEFTUyBpbnB1dEV2ZW50QWZ0ZXJJbnNlcnRpbmdUZXh0LmlucHV0VHlwZSBpcyAnaW5z
ZXJ0VGV4dCcKK1BBU1MgaW5wdXRFdmVudEFmdGVySW5zZXJ0aW5nVGV4dC5kYXRhIGlzICd0ZXN0
aW5nJworUEFTUyB2YWx1ZUFmdGVySW5zZXJ0aW5nVGV4dCBpcyAndGVzdGluZycKK1BBU1MgaW5w
dXRFdmVudEFmdGVyRGVsZXRpbmdUZXh0LnR5cGUgaXMgJ2lucHV0JworUEFTUyBpbnB1dEV2ZW50
QWZ0ZXJEZWxldGluZ1RleHQuaW5wdXRUeXBlIGlzICdkZWxldGVDb250ZW50JworUEFTUyBpbnB1
dEV2ZW50QWZ0ZXJEZWxldGluZ1RleHQuZGF0YSBpcyBudWxsCitQQVNTIHZhbHVlQWZ0ZXJEZWxl
dGluZ1RleHQgaXMgJycKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBD
T01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2V4dHJhem9vbS9k
ZWxldGUtY29udGVudC1pbi10ZXh0LWZpZWxkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1z
L2V4dHJhem9vbS9kZWxldGUtY29udGVudC1pbi10ZXh0LWZpZWxkLmh0bWwKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
YTAwYTljMDZjYjYzNDdhMzg2ZmYwNmZjZmZiMmVjNGY0MzZiNGQ0MgotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvZXh0cmF6b29tL2RlbGV0ZS1jb250ZW50LWluLXRl
eHQtZmllbGQuaHRtbApAQCAtMCwwICsxLDYwIEBACis8IURPQ1RZUEUgaHRtbD4gPCEtLSB3ZWJr
aXQtdGVzdC1ydW5uZXIgWyB1c2VGbGV4aWJsZVZpZXdwb3J0PXRydWUgXSAtLT4KKzxodG1sPgor
PG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCI+Cis8aGVh
ZD4KKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi9yZXNvdXJjZXMvanMtdGVzdC5qcyI+PC9zY3JpcHQ+
Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vcmVzb3VyY2VzL3VpLWhlbHBlci5qcyI+PC9zY3JpcHQ+
Cis8c2NyaXB0PgorZG9uZUNvdW50ID0gMDsKK2xhc3RJbnB1dEV2ZW50ID0gbnVsbDsKK2pzVGVz
dElzQXN5bmMgPSB0cnVlOworCitmdW5jdGlvbiBlbnRlclRleHRBbmRXYWl0Rm9yS2V5Ym9hcmRU
b0hpZGUodGV4dCkgeworICAgIHJldHVybiBuZXcgUHJvbWlzZShhc3luYyByZXNvbHZlID0+IHsK
KyAgICAgICAgYXdhaXQgVUlIZWxwZXIuYWN0aXZhdGVBbmRXYWl0Rm9ySW5wdXRTZXNzaW9uQXQo
MTAwLCAxMDApOworICAgICAgICBVSUhlbHBlci53YWl0Rm9yS2V5Ym9hcmRUb0hpZGUoKS50aGVu
KHJlc29sdmUpOworICAgICAgICBVSUhlbHBlci5lbnRlclRleHQodGV4dCk7CisgICAgfSk7Cit9
CisKK2FzeW5jIGZ1bmN0aW9uIHJ1blRlc3QoKSB7CisgICAgaWYgKCF3aW5kb3cudGVzdFJ1bm5l
cikgeworICAgICAgICBkZXNjcmlwdGlvbihgVGhpcyB0ZXN0IHJlcXVpcmVzIFdlYktpdFRlc3RS
dW5uZXIuYCk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBhd2FpdCBlbnRlclRleHRB
bmRXYWl0Rm9yS2V5Ym9hcmRUb0hpZGUoInRlc3RpbmciKTsKKyAgICBpbnB1dEV2ZW50QWZ0ZXJJ
bnNlcnRpbmdUZXh0ID0gbGFzdElucHV0RXZlbnQ7CisgICAgdmFsdWVBZnRlckluc2VydGluZ1Rl
eHQgPSBmaWVsZC52YWx1ZTsKKworICAgIGF3YWl0IGVudGVyVGV4dEFuZFdhaXRGb3JLZXlib2Fy
ZFRvSGlkZSgiIik7CisgICAgaW5wdXRFdmVudEFmdGVyRGVsZXRpbmdUZXh0ID0gbGFzdElucHV0
RXZlbnQ7CisgICAgdmFsdWVBZnRlckRlbGV0aW5nVGV4dCA9IGZpZWxkLnZhbHVlOworCisgICAg
c2hvdWxkQmUoImlucHV0RXZlbnRBZnRlckluc2VydGluZ1RleHQudHlwZSIsICInaW5wdXQnIik7
CisgICAgc2hvdWxkQmUoImlucHV0RXZlbnRBZnRlckluc2VydGluZ1RleHQuaW5wdXRUeXBlIiwg
IidpbnNlcnRUZXh0JyIpOworICAgIHNob3VsZEJlKCJpbnB1dEV2ZW50QWZ0ZXJJbnNlcnRpbmdU
ZXh0LmRhdGEiLCAiJ3Rlc3RpbmcnIik7CisgICAgc2hvdWxkQmUoInZhbHVlQWZ0ZXJJbnNlcnRp
bmdUZXh0IiwgIid0ZXN0aW5nJyIpOworCisgICAgc2hvdWxkQmUoImlucHV0RXZlbnRBZnRlckRl
bGV0aW5nVGV4dC50eXBlIiwgIidpbnB1dCciKTsKKyAgICBzaG91bGRCZSgiaW5wdXRFdmVudEFm
dGVyRGVsZXRpbmdUZXh0LmlucHV0VHlwZSIsICInZGVsZXRlQ29udGVudCciKTsKKyAgICBzaG91
bGRCZSgiaW5wdXRFdmVudEFmdGVyRGVsZXRpbmdUZXh0LmRhdGEiLCAibnVsbCIpOworICAgIHNo
b3VsZEJlKCJ2YWx1ZUFmdGVyRGVsZXRpbmdUZXh0IiwgIicnIik7CisKKyAgICBjaGVja0RvbmUo
KTsKK30KKworZnVuY3Rpb24gaGFuZGxlSW5wdXQoZXZlbnQpIHsKKyAgICBsYXN0SW5wdXRFdmVu
dCA9IGV2ZW50OworfQorCitmdW5jdGlvbiBjaGVja0RvbmUoKSB7CisgICAgaWYgKCsrZG9uZUNv
dW50ID09PSAzKQorICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKK30KKzwvc2NyaXB0PgorPC9oZWFk
PgorPGJvZHkgb25sb2FkPSJydW5UZXN0KCkiPgorPGlucHV0IGlkPSJmaWVsZCIgc3R5bGU9Indp
ZHRoOiAzMjBweDsgaGVpZ2h0OiA1NjhweDsiIG9uaW5wdXQ9ImhhbmRsZUlucHV0KGV2ZW50KSIg
b25ibHVyPSJjaGVja0RvbmUoKSI+PC9pbnB1dD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>