<?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>230122</bug_id>
          
          <creation_ts>2021-09-09 13:43:50 -0700</creation_ts>
          <short_desc>[Mac Catalyst] Korean characters do not combine correctly in editable fields in WKWebView</short_desc>
          <delta_ts>2021-09-09 17:15:55 -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>akeerthi</cc>
    
    <cc>bdakin</cc>
    
    <cc>hi</cc>
    
    <cc>megan_gardner</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>1792069</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-09-09 13:43:50 -0700</bug_when>
    <thetext>rdar://79062204</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1792083</commentid>
    <comment_count>1</comment_count>
      <attachid>437784</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-09-09 14:16:46 -0700</bug_when>
    <thetext>Created attachment 437784
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1792105</commentid>
    <comment_count>2</comment_count>
      <attachid>437784</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2021-09-09 14:59:38 -0700</bug_when>
    <thetext>Comment on attachment 437784
Patch

r=me, lol `Lenght` :P</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1792174</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-09-09 17:15:54 -0700</bug_when>
    <thetext>Committed r282247 (241529@main): &lt;https://commits.webkit.org/241529@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 437784.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>437784</attachid>
            <date>2021-09-09 14:16:46 -0700</date>
            <delta_ts>2021-09-09 17:15:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-230122-20210909141645.patch</filename>
            <type>text/plain</type>
            <size>9745</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyMjE1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDU3NWExZDZkNjk4OTQ3NGVh
NDhiNmJmNjA0MjU1NWJhZmFmZGM2YzIuLjBiZTE3OGJlMDZhNDgwMjI5ZjU5MjlkMDliYzU2ZmI3
OTJmZDM4ZWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzAgQEAKKzIwMjEtMDktMDkgIFdlbnNvbiBI
c2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgW01hYyBDYXRhbHlzdF0g
S29yZWFuIGNoYXJhY3RlcnMgZG8gbm90IGNvbWJpbmUgY29ycmVjdGx5IGluIGVkaXRhYmxlIGZp
ZWxkcyBpbiBXS1dlYlZpZXcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIzMDEyMgorICAgICAgICByZGFyOi8vNzkwNjIyMDQKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVuIHVzaW5nIEtvcmVhbiBpbnB1
dCBtZXRob2QgKGUuZy4gMi1zZXQgS29yZWFuKSB0byB0eXBlIGludG8gZWRpdGFibGUgaW5wdXQg
ZmllbGRzIGluIFdLV2ViVmlldyBvbiBDYXRhbHlzdCwKKyAgICAgICAgY2hhcmFjdGVyIGNvbWJp
bmF0aW9uIGlzIGJyb2tlbi4gV2hpbGUgdGhpcyBpcyBwYXJ0bHkgZHVlIHRvIGEgV2ViS2l0LXNw
ZWNpZmljIFVJS2l0IGJ1ZyAoc2VlIHJkYXI6Ly84MjkzODM5MSksCisgICAgICAgIHRoaXMgaXMg
YWxzbyBicm9rZW4gZHVlIHRvIHRoZSBmYWN0IHRoYXQgV0tDb250ZW50VmlldyByZXBvcnRzIGEg
VUlXS0F1dG9jb3JyZWN0aW9uQ29udGV4dCB3aXRoIGEKKyAgICAgICAgYGNvbnRleHRCZWZvcmVT
ZWxlY3Rpb25gIHRoYXQgc3RhcnRzIHdpdGggYSBuZXdsaW5lIChcbik7IHRoaXMgY2F1c2VzIFVJ
S2l0IHRvIGJlbGlldmUgdGhhdCB0aGUgdGV4dCBzZWxlY3Rpb24KKyAgICAgICAgcmFuZ2Ugd2hl
biBhIHNpbmdsZSBjaGFyYWN0ZXIgaGFzIGJlZW4gdHlwZWQgaXMgYE5TUmFuZ2UgeyAyLCAwIH1g
IGluc3RlYWQgb2YgYE5TUmFuZ2UgeyAxLCAwIH1gLCBkdWUgdG8gdGhlCisgICAgICAgIGV4dHJh
IG5ld2xpbmUuIFRoaXMgc3Vic2VxdWVudGx5IGNhdXNlcyBjaGFyYWN0ZXIgY29tYmluYXRpb24g
bG9naWMgdG8gcHJvY2VlZCB3aXRoIGEgcmFuZ2UgdGhhdCBpcyBvZmYgYnkgb25lCisgICAgICAg
IGNoYXJhY3Rlciwgd2hpY2ggbGVhZHMgdG8gY2hhcmFjdGVycyBub3QgYmVpbmcgY29tYmluZWQg
KG9yIHRoZSB3cm9uZyBjaGFyYWN0ZXJzIGJlaW5nIGNvbWJpbmVkKS4KKworICAgICAgICBUbyBh
ZGRyZXNzIHRoaXMsIHdlIHNpbXBseSBhdm9pZCBpbmNsdWRpbmcgdGhlIGxlYWRpbmcgbmV3bGlu
ZSBpbiB0aGUgY2FzZSB3aGVyZSB0aGUgc3RhcnRpbmcgcG9zaXRpb24gZm9yIHRoZQorICAgICAg
ICAiY29udGV4dCBiZWZvcmUgc2VsZWN0aW9uIiBpcyBleGFjdGx5IGF0IHRoZSBmaXJzdCBwb3Np
dGlvbiBpbnNpZGUgdGhlIGVkaXRhYmxlIHJvb3QuCisKKyAgICAgICAgVGVzdDogQXV0b2NvcnJl
Y3Rpb25UZXN0cy5BdXRvY29ycmVjdGlvbkNvbnRleHREb2VzTm90SW5jbHVkZU5ld2xpbmVJblRl
eHRGaWVsZAorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9XZWJQYWdlSU9TLm1t
OgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjphdXRvY29ycmVjdGlvbkNvbnRleHQpOgorCisg
ICAgICAgIEFsc28gZHJpdmUtYnkgZml4IGEgdHlwbyBpbiAibWluQ29udGV4dExlbmdodCIgd2hp
bGUgSSdtIGhlcmUsIGFuZCByZW5hbWUgYGN1cnJlbnRQb3NpdGlvbmAgdG8KKyAgICAgICAgYGNv
bnRleHRTdGFydFBvc2l0aW9uYCwgdG8gYmV0dGVyIGRlc2NyaWJlIHRoZSBwdXJwb3NlIG9mIHRo
aXMgbG9jYWwgdmFyaWFibGUuCisKIDIwMjEtMDktMDkgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9o
c2llaEBhcHBsZS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgZml4IHRoZSBNYWMgQ2F0YWx5
c3QgYnVpbGQgYWZ0ZXIgcjI4MjE5MQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9j
ZXNzL1dlYlBhZ2UvaW9zL1dlYlBhZ2VJT1MubW0gYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3Mv
V2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbQppbmRleCAxNzg1OTdkY2Y2ZTdlNjM5ZWE4MjZkOWE2
YTI3MTM4Nzc2YTRjNzRjLi5hNTRjMWFjZDU5NTRjYTc5NzQwZTA1Mzg2ZGVjNmRjMDlmYTJiMmEy
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFn
ZUlPUy5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFn
ZUlPUy5tbQpAQCAtMjUwMCw3ICsyNTAwLDcgQEAgV2ViQXV0b2NvcnJlY3Rpb25Db250ZXh0IFdl
YlBhZ2U6OmF1dG9jb3JyZWN0aW9uQ29udGV4dCgpCiAgICAgVmlzaWJsZVBvc2l0aW9uIHN0YXJ0
UG9zaXRpb24gPSBmcmFtZS0+c2VsZWN0aW9uKCkuc2VsZWN0aW9uKCkuc3RhcnQoKTsKICAgICBW
aXNpYmxlUG9zaXRpb24gZW5kUG9zaXRpb24gPSBmcmFtZS0+c2VsZWN0aW9uKCkuc2VsZWN0aW9u
KCkuZW5kKCk7CiAgICAgY29uc3QgdW5zaWduZWQgbWluQ29udGV4dFdvcmRDb3VudCA9IDM7Ci0g
ICAgY29uc3QgdW5zaWduZWQgbWluQ29udGV4dExlbmdodCA9IDEyOworICAgIGNvbnN0IHVuc2ln
bmVkIG1pbkNvbnRleHRMZW5ndGggPSAxMjsKICAgICBjb25zdCB1bnNpZ25lZCBtYXhDb250ZXh0
TGVuZ3RoID0gMzA7CiAKICAgICBpZiAoZnJhbWUtPnNlbGVjdGlvbigpLmlzUmFuZ2UoKSkKQEAg
LTI1MTUsMjUgKzI1MTUsMjYgQEAgV2ViQXV0b2NvcnJlY3Rpb25Db250ZXh0IFdlYlBhZ2U6OmF1
dG9jb3JyZWN0aW9uQ29udGV4dCgpCiAgICAgICAgICAgICBtYXJrZWRUZXh0UmFuZ2UubGVuZ3Ro
ID0gc2VsZWN0ZWRUZXh0Lmxlbmd0aCgpOwogICAgICAgICB9CiAgICAgfSBlbHNlIHsKLSAgICAg
ICAgaWYgKHN0YXJ0UG9zaXRpb24gIT0gc3RhcnRPZkVkaXRhYmxlQ29udGVudChzdGFydFBvc2l0
aW9uKSkgewotICAgICAgICAgICAgVmlzaWJsZVBvc2l0aW9uIGN1cnJlbnRQb3NpdGlvbiA9IHN0
YXJ0UG9zaXRpb247CisgICAgICAgIGF1dG8gZmlyc3RQb3NpdGlvbkluRWRpdGFibGVDb250ZW50
ID0gc3RhcnRPZkVkaXRhYmxlQ29udGVudChzdGFydFBvc2l0aW9uKTsKKyAgICAgICAgaWYgKHN0
YXJ0UG9zaXRpb24gIT0gZmlyc3RQb3NpdGlvbkluRWRpdGFibGVDb250ZW50KSB7CisgICAgICAg
ICAgICBWaXNpYmxlUG9zaXRpb24gY29udGV4dFN0YXJ0UG9zaXRpb24gPSBzdGFydFBvc2l0aW9u
OwogICAgICAgICAgICAgVmlzaWJsZVBvc2l0aW9uIHByZXZpb3VzUG9zaXRpb247CiAgICAgICAg
ICAgICB1bnNpZ25lZCB0b3RhbENvbnRleHRMZW5ndGggPSAwOwogICAgICAgICAgICAgZm9yICh1
bnNpZ25lZCBpID0gMDsgaSA8IG1pbkNvbnRleHRXb3JkQ291bnQ7ICsraSkgewotICAgICAgICAg
ICAgICAgIGlmIChjb250ZXh0QmVmb3JlLmxlbmd0aCgpID49IG1pbkNvbnRleHRMZW5naHQpCisg
ICAgICAgICAgICAgICAgaWYgKGNvbnRleHRCZWZvcmUubGVuZ3RoKCkgPj0gbWluQ29udGV4dExl
bmd0aCkKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAgICAgcHJldmlv
dXNQb3NpdGlvbiA9IHN0YXJ0T2ZXb3JkKHBvc2l0aW9uT2ZOZXh0Qm91bmRhcnlPZkdyYW51bGFy
aXR5KGN1cnJlbnRQb3NpdGlvbiwgVGV4dEdyYW51bGFyaXR5OjpXb3JkR3JhbnVsYXJpdHksIFNl
bGVjdGlvbkRpcmVjdGlvbjo6QmFja3dhcmQpKTsKKyAgICAgICAgICAgICAgICBwcmV2aW91c1Bv
c2l0aW9uID0gc3RhcnRPZldvcmQocG9zaXRpb25PZk5leHRCb3VuZGFyeU9mR3JhbnVsYXJpdHko
Y29udGV4dFN0YXJ0UG9zaXRpb24sIFRleHRHcmFudWxhcml0eTo6V29yZEdyYW51bGFyaXR5LCBT
ZWxlY3Rpb25EaXJlY3Rpb246OkJhY2t3YXJkKSk7CiAgICAgICAgICAgICAgICAgaWYgKHByZXZp
b3VzUG9zaXRpb24uaXNOdWxsKCkpCiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICAgICAgICAgIFN0cmluZyBjdXJyZW50V29yZCA9IHBsYWluVGV4dEZvckNvbnRleHQobWFrZVNp
bXBsZVJhbmdlKHByZXZpb3VzUG9zaXRpb24sIGN1cnJlbnRQb3NpdGlvbikpOworICAgICAgICAg
ICAgICAgIFN0cmluZyBjdXJyZW50V29yZCA9IHBsYWluVGV4dEZvckNvbnRleHQobWFrZVNpbXBs
ZVJhbmdlKHByZXZpb3VzUG9zaXRpb24sIGNvbnRleHRTdGFydFBvc2l0aW9uKSk7CiAgICAgICAg
ICAgICAgICAgdG90YWxDb250ZXh0TGVuZ3RoICs9IGN1cnJlbnRXb3JkLmxlbmd0aCgpOwogICAg
ICAgICAgICAgICAgIGlmICh0b3RhbENvbnRleHRMZW5ndGggPj0gbWF4Q29udGV4dExlbmd0aCkK
ICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAgICAgY3VycmVudFBvc2l0
aW9uID0gcHJldmlvdXNQb3NpdGlvbjsKKyAgICAgICAgICAgICAgICBjb250ZXh0U3RhcnRQb3Np
dGlvbiA9IHByZXZpb3VzUG9zaXRpb247CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBpZiAo
Y3VycmVudFBvc2l0aW9uLmlzTm90TnVsbCgpICYmIGN1cnJlbnRQb3NpdGlvbiAhPSBzdGFydFBv
c2l0aW9uKSB7Ci0gICAgICAgICAgICAgICAgY29udGV4dEJlZm9yZSA9IHBsYWluVGV4dEZvckNv
bnRleHQobWFrZVNpbXBsZVJhbmdlKGN1cnJlbnRQb3NpdGlvbiwgc3RhcnRQb3NpdGlvbikpOwot
ICAgICAgICAgICAgICAgIGlmIChhdEJvdW5kYXJ5T2ZHcmFudWxhcml0eShjdXJyZW50UG9zaXRp
b24sIFRleHRHcmFudWxhcml0eTo6UGFyYWdyYXBoR3JhbnVsYXJpdHksIFNlbGVjdGlvbkRpcmVj
dGlvbjo6QmFja3dhcmQpKQorICAgICAgICAgICAgaWYgKGNvbnRleHRTdGFydFBvc2l0aW9uLmlz
Tm90TnVsbCgpICYmIGNvbnRleHRTdGFydFBvc2l0aW9uICE9IHN0YXJ0UG9zaXRpb24pIHsKKyAg
ICAgICAgICAgICAgICBjb250ZXh0QmVmb3JlID0gcGxhaW5UZXh0Rm9yQ29udGV4dChtYWtlU2lt
cGxlUmFuZ2UoY29udGV4dFN0YXJ0UG9zaXRpb24sIHN0YXJ0UG9zaXRpb24pKTsKKyAgICAgICAg
ICAgICAgICBpZiAoYXRCb3VuZGFyeU9mR3JhbnVsYXJpdHkoY29udGV4dFN0YXJ0UG9zaXRpb24s
IFRleHRHcmFudWxhcml0eTo6UGFyYWdyYXBoR3JhbnVsYXJpdHksIFNlbGVjdGlvbkRpcmVjdGlv
bjo6QmFja3dhcmQpICYmIGZpcnN0UG9zaXRpb25JbkVkaXRhYmxlQ29udGVudCAhPSBjb250ZXh0
U3RhcnRQb3NpdGlvbikKICAgICAgICAgICAgICAgICAgICAgY29udGV4dEJlZm9yZSA9IG1ha2VT
dHJpbmcoIlxuICJfcywgY29udGV4dEJlZm9yZSk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0K
ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA4MDQ2
Yzk5NTA1ZWI4ZmUyZTI0MTMwYTk3MDllNWMwNTAxNTc1MDRmLi43Y2I3NmEwNmQyOTcwZGMyMzUx
NDYwMjg2NDdhZTQ5Njg5NzNkNTBjIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIv
VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMjEtMDktMDkgIFdlbnNvbiBIc2ll
aCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgW01hYyBDYXRhbHlzdF0gS29y
ZWFuIGNoYXJhY3RlcnMgZG8gbm90IGNvbWJpbmUgY29ycmVjdGx5IGluIGVkaXRhYmxlIGZpZWxk
cyBpbiBXS1dlYlZpZXcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIzMDEyMgorICAgICAgICByZGFyOi8vNzkwNjIyMDQKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYSBuZXcgQVBJIHRlc3QgdG8gZXhl
cmNpc2UgdGhlIGNoYW5nZS4gU2VlIFdlYktpdC9DaGFuZ2VMb2cgZm9yIG1vcmUgaW5mb3JtYXRp
b24uCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL2lvcy9BdXRvY29ycmVjdGlvblRl
c3RzSU9TLm1tOgorICAgICAgICAoLVtUZXN0V0tXZWJWaWV3IHN5bmNocm9ub3VzbHlSZXF1ZXN0
QXV0b2NvcnJlY3Rpb25Db250ZXh0XSk6CisgICAgICAgIChURVNUKToKKyAgICAgICAgKiBUZXN0
V2ViS2l0QVBJL2lvcy9VSUtpdFNQSS5oOgorCiAyMDIxLTA5LTA5ICBBYWthc2ggSmFpbiAgPGFh
a2FzaF9qYWluQGFwcGxlLmNvbT4KIAogICAgICAgICBbZXdzXSBTaGFyZSBtb3JlIGJvdHMgYmV0
d2VlbiBFV1MgcXVldWVzCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL2lv
cy9BdXRvY29ycmVjdGlvblRlc3RzSU9TLm1tIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9p
b3MvQXV0b2NvcnJlY3Rpb25UZXN0c0lPUy5tbQppbmRleCA0MTA0MzNkNmQ5ZWE4NGI5ODQwN2Qw
ZTQ1MTQzOWY0NjNhNTg5M2VmLi5lZmZiOTZhODU1Njc0ODczMTcxMzlkZTlhNTIxNWI4ZjEyMzk2
MjNkIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL2lvcy9BdXRvY29ycmVj
dGlvblRlc3RzSU9TLm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvaW9zL0F1dG9j
b3JyZWN0aW9uVGVzdHNJT1MubW0KQEAgLTM2LDYgKzM2LDcgQEAKIAogQGludGVyZmFjZSBUZXN0
V0tXZWJWaWV3IChBdXRvY29ycmVjdGlvblRlc3RzKQogLSAoVUlXS0F1dG9jb3JyZWN0aW9uUmVj
dHMgKilhdXRvY29ycmVjdGlvblJlY3RzRm9yU3RyaW5nOihOU1N0cmluZyAqKXN0cmluZzsKKy0g
KFVJV0tBdXRvY29ycmVjdGlvbkNvbnRleHQgKilzeW5jaHJvbm91c2x5UmVxdWVzdEF1dG9jb3Jy
ZWN0aW9uQ29udGV4dDsKIEBlbmQKIAogQGltcGxlbWVudGF0aW9uIFRlc3RXS1dlYlZpZXcgKEF1
dG9jb3JyZWN0aW9uVGVzdHMpCkBAIC01Miw2ICs1MywxOCBAQCAtIChVSVdLQXV0b2NvcnJlY3Rp
b25SZWN0cyAqKWF1dG9jb3JyZWN0aW9uUmVjdHNGb3JTdHJpbmc6KE5TU3RyaW5nICopc3RyaW5n
CiAgICAgcmV0dXJuIHJlc3VsdC5hdXRvcmVsZWFzZSgpOwogfQogCistIChVSVdLQXV0b2NvcnJl
Y3Rpb25Db250ZXh0ICopc3luY2hyb25vdXNseVJlcXVlc3RBdXRvY29ycmVjdGlvbkNvbnRleHQK
K3sKKyAgICBSZXRhaW5QdHI8VUlXS0F1dG9jb3JyZWN0aW9uQ29udGV4dD4gcmVzdWx0OworICAg
IGJvb2wgZG9uZSA9IGZhbHNlOworICAgIFtzZWxmLnRleHRJbnB1dENvbnRlbnRWaWV3IHJlcXVl
c3RBdXRvY29ycmVjdGlvbkNvbnRleHRXaXRoQ29tcGxldGlvbkhhbmRsZXI6WyZdIChVSVdLQXV0
b2NvcnJlY3Rpb25Db250ZXh0ICpjb250ZXh0KSB7CisgICAgICAgIHJlc3VsdCA9IGNvbnRleHQ7
CisgICAgICAgIGRvbmUgPSB0cnVlOworICAgIH1dOworICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6
OnJ1bigmZG9uZSk7CisgICAgcmV0dXJuIHJlc3VsdC5hdXRvcmVsZWFzZSgpOworfQorCiBAZW5k
CiAKIHN0YXRpYyB2b2lkIGNoZWNrQ0dSZWN0SXNFcXVhbFRvQ0dSZWN0V2l0aExvZ2dpbmcoQ0dS
ZWN0IGV4cGVjdGVkLCBDR1JlY3Qgb2JzZXJ2ZWQpCkBAIC0xMDQsMTEgKzExNywyOCBAQCBURVNU
KEF1dG9jb3JyZWN0aW9uVGVzdHMsIFJlcXVlc3RBdXRvY29ycmVjdGlvbkNvbnRleHRBZnRlckNs
b3NpbmdQYWdlKQogICAgIFtjb250ZW50VmlldyByZXNpZ25GaXJzdFJlc3BvbmRlcl07CiAgICAg
W3dlYlZpZXcgX2Nsb3NlXTsKIAotICAgIGJvb2wgZG9uZSA9IGZhbHNlOwotICAgIFtjb250ZW50
VmlldyByZXF1ZXN0QXV0b2NvcnJlY3Rpb25Db250ZXh0V2l0aENvbXBsZXRpb25IYW5kbGVyOlsm
XSAoVUlXS0F1dG9jb3JyZWN0aW9uQ29udGV4dCAqKSB7Ci0gICAgICAgIGRvbmUgPSB0cnVlOwot
ICAgIH1dOwotICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmZG9uZSk7CisgICAgLy8gVGhp
cyB0ZXN0IGp1c3QgdmVyaWZpZXMgdGhhdCBhdHRlbXB0aW5nIHRvIHJlcXVlc3QgYW4gYXV0b2Nv
cnJlY3Rpb24gY29udGV4dCBpbiB0aGlzIHN0YXRlCisgICAgLy8gZG9lcyBub3QgdHJpZ2dlciBh
IGNyYXNoIG9yIGhhbmcsIGFuZCBhbHNvIHN0aWxsIGludm9rZXMgdGhlIGdpdmVuIGNvbXBsZXRp
b24gaGFuZGxlci4KKyAgICBbd2ViVmlldyBzeW5jaHJvbm91c2x5UmVxdWVzdEF1dG9jb3JyZWN0
aW9uQ29udGV4dF07Cit9CisKK1RFU1QoQXV0b2NvcnJlY3Rpb25UZXN0cywgQXV0b2NvcnJlY3Rp
b25Db250ZXh0RG9lc05vdEluY2x1ZGVOZXdsaW5lSW5UZXh0RmllbGQpCit7CisgICAgYXV0byB3
ZWJWaWV3ID0gYWRvcHROUyhbW1Rlc3RXS1dlYlZpZXcgYWxsb2NdIGluaXRdKTsKKyAgICBbd2Vi
VmlldyBzeW5jaHJvbm91c2x5TG9hZFRlc3RQYWdlTmFtZWQ6QCJhdXRvZm9jdXNlZC10ZXh0LWlu
cHV0Il07CisKKyAgICBSZXRhaW5QdHIgY29udGV4dEJlZm9yZVR5cGluZyA9IFt3ZWJWaWV3IHN5
bmNocm9ub3VzbHlSZXF1ZXN0QXV0b2NvcnJlY3Rpb25Db250ZXh0XTsKKyAgICBFWFBFQ1RfRVEo
MFUsIFtjb250ZXh0QmVmb3JlVHlwaW5nIGNvbnRleHRCZWZvcmVTZWxlY3Rpb25dLmxlbmd0aCk7
CisgICAgRVhQRUNUX0VRKDBVLCBbY29udGV4dEJlZm9yZVR5cGluZyBzZWxlY3RlZFRleHRdLmxl
bmd0aCk7CisgICAgRVhQRUNUX0VRKDBVLCBbY29udGV4dEJlZm9yZVR5cGluZyBjb250ZXh0QWZ0
ZXJTZWxlY3Rpb25dLmxlbmd0aCk7CisKKyAgICBbW3dlYlZpZXcgdGV4dElucHV0Q29udGVudFZp
ZXddIGluc2VydFRleHQ6QCJhIl07CisgICAgW3dlYlZpZXcgd2FpdEZvck5leHRQcmVzZW50YXRp
b25VcGRhdGVdOworCisgICAgUmV0YWluUHRyIGNvbnRleHRBZnRlclR5cGluZyA9IFt3ZWJWaWV3
IHN5bmNocm9ub3VzbHlSZXF1ZXN0QXV0b2NvcnJlY3Rpb25Db250ZXh0XTsKKyAgICBFWFBFQ1Rf
V0tfU1RSRVEoQCJhIiwgW2NvbnRleHRBZnRlclR5cGluZyBjb250ZXh0QmVmb3JlU2VsZWN0aW9u
XSk7CisgICAgRVhQRUNUX0VRKDBVLCBbY29udGV4dEFmdGVyVHlwaW5nIHNlbGVjdGVkVGV4dF0u
bGVuZ3RoKTsKKyAgICBFWFBFQ1RfRVEoMFUsIFtjb250ZXh0QWZ0ZXJUeXBpbmcgY29udGV4dEFm
dGVyU2VsZWN0aW9uXS5sZW5ndGgpOwogfQogCiAjZW5kaWYgLy8gUExBVEZPUk0oSU9TX0ZBTUlM
WSkKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvaW9zL1VJS2l0U1BJLmggYi9Ub29s
cy9UZXN0V2ViS2l0QVBJL2lvcy9VSUtpdFNQSS5oCmluZGV4IGM0M2JlYTM5ZTNjMDdiMDc4YmJi
Yzk0Njg1YjYyNmRiZWRmOGUxYWMuLjM2YWEwZTQ3YWMzYTIxNzJkN2I4NjU3ZWYxM2QxMjliNzgw
Yjk4MGIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvaW9zL1VJS2l0U1BJLmgKKysr
IGIvVG9vbHMvVGVzdFdlYktpdEFQSS9pb3MvVUlLaXRTUEkuaApAQCAtMTgzLDYgKzE4Myw5IEBA
IHR5cGVkZWYgTlNfT1BUSU9OUyhOU0ludGVnZXIsIFVJV0tEb2N1bWVudFJlcXVlc3RGbGFncykg
ewogQGVuZAogCiBAaW50ZXJmYWNlIFVJV0tBdXRvY29ycmVjdGlvbkNvbnRleHQgOiBOU09iamVj
dAorQHByb3BlcnR5IChub25hdG9taWMsIGNvcHkpIE5TU3RyaW5nICpjb250ZXh0QmVmb3JlU2Vs
ZWN0aW9uOworQHByb3BlcnR5IChub25hdG9taWMsIGNvcHkpIE5TU3RyaW5nICpzZWxlY3RlZFRl
eHQ7CitAcHJvcGVydHkgKG5vbmF0b21pYywgY29weSkgTlNTdHJpbmcgKmNvbnRleHRBZnRlclNl
bGVjdGlvbjsKIEBlbmQKIAogQHByb3RvY29sIFVJV2ViRm9ybUFjY2Vzc29yeURlbGVnYXRlCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>