<?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>212800</bug_id>
          
          <creation_ts>2020-06-04 23:06:47 -0700</creation_ts>
          <short_desc>Text manipulation should exclude characters outside of the unicode private use area</short_desc>
          <delta_ts>2020-06-05 12:59:06 -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>bdakin</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>mifenton</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>sihui_liu</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>1659492</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-06-04 23:06:47 -0700</bug_when>
    <thetext>&lt;rdar://problem/63736417&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1659494</commentid>
    <comment_count>1</comment_count>
      <attachid>401121</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-06-04 23:18:17 -0700</bug_when>
    <thetext>Created attachment 401121
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1659759</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-06-05 12:59:05 -0700</bug_when>
    <thetext>Committed r262645: &lt;https://trac.webkit.org/changeset/262645&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 401121.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>401121</attachid>
            <date>2020-06-04 23:18:17 -0700</date>
            <delta_ts>2020-06-05 12:59:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-212800-20200604231817.patch</filename>
            <type>text/plain</type>
            <size>10175</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYyNjAxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGEwNTQ0ZGJlZTkxMzA4
MzliYTM0OGZlMjM2NmE1MWEzZGMzOGE0Mi4uZGE3YmY1OGI1MjZmYjY1ODJhNTA2ZjM1NzQwOTll
YWZmNjY0MDdiNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDIwLTA2LTA0ICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIFRleHQgbWFuaXB1
bGF0aW9uIHNob3VsZCBleGNsdWRlIGNoYXJhY3RlcnMgb3V0c2lkZSBvZiB0aGUgdW5pY29kZSBw
cml2YXRlIHVzZSBhcmVhCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMTI4MDAKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzYzNzM2NDE3PgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENvbnNpZGVyIGNoYXJh
Y3RlcnMgdGhhdCBmYWxsIG91dHNpZGUgb2YgdW5pY29kZSBQVUEgKGluIGFkZGl0aW9uIHRvIGxp
bmUgYnJlYWtzKSBhcyBleGNsdWRlZCB3aGVuIGV4dHJhY3RpbmcKKyAgICAgICAgdG9rZW5zIGR1
cmluZyB0ZXh0IG1hbmlwdWxhdGlvbi4gSW4gZG9pbmcgdGhpcywgd2UgYWxzbyByZW5hbWUgYSBm
ZXcgbWVtYmVyIHZhcmlhYmxlcyBpbiBgTWFuaXB1bGF0aW9uVW5pdGAgdG8KKyAgICAgICAgcmVm
ZXIgdG8gInRva2VuIGRlbGltaXRlcnMiIHJhdGhlciB0aGFuIGxpbmUgYnJlYWtzLgorCisgICAg
ICAgIFRlc3Q6IFRleHRNYW5pcHVsYXRpb24uU3RhcnRUZXh0TWFuaXB1bGF0aW9uRXh0cmFjdHNQ
cml2YXRlVXNlQ2hhcmFjdGVyc0FzRXhjbHVkZWRUb2tlbnMKKworICAgICAgICAqIGVkaXRpbmcv
VGV4dE1hbmlwdWxhdGlvbkNvbnRyb2xsZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6aXNJblBy
aXZhdGVVc2VBcmVhKToKKyAgICAgICAgKFdlYkNvcmU6OmlzVG9rZW5EZWxpbWl0ZXIpOgorICAg
ICAgICAoV2ViQ29yZTo6VGV4dE1hbmlwdWxhdGlvbkNvbnRyb2xsZXI6OnBhcnNlKToKKyAgICAg
ICAgKFdlYkNvcmU6OlRleHRNYW5pcHVsYXRpb25Db250cm9sbGVyOjpvYnNlcnZlUGFyYWdyYXBo
cyk6CisgICAgICAgICogZWRpdGluZy9UZXh0TWFuaXB1bGF0aW9uQ29udHJvbGxlci5oOgorCiAy
MDIwLTA2LTA0ICBTaWh1aSBMaXUgIDxzaWh1aV9saXVAYXBwbGUuY29tPgogCiAgICAgICAgIFRl
eHQgbWFuaXB1bGF0aW9uOiBmaXJzdCBhbmQgbGFzdCB1bml0IGluIGEgcGFyYWdyYXBoIHNob3Vs
ZCBub3QgY29udGFpbiBvbmx5IGV4Y2x1ZGVkIHRva2VucwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvZWRpdGluZy9UZXh0TWFuaXB1bGF0aW9uQ29udHJvbGxlci5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9lZGl0aW5nL1RleHRNYW5pcHVsYXRpb25Db250cm9sbGVyLmNwcAppbmRleCAyYjM2Mzk3
NjM2YjU1ZDY5NzU4MTJkYTZiYWJiOGY0ZjM3YTNkNDY2Li4zM2NhZTBkMjBmOWYxMzQ5ZjRmMmE2
ZDNhMDU2NTVjYjY4MDQ0MTI3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1Rl
eHRNYW5pcHVsYXRpb25Db250cm9sbGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5n
L1RleHRNYW5pcHVsYXRpb25Db250cm9sbGVyLmNwcApAQCAtMjk0LDYgKzI5NCwxNiBAQCBzdGF0
aWMgYm9vbCBpc0VuY2xvc2luZ0l0ZW1Cb3VuZGFyeUVsZW1lbnQoY29uc3QgRWxlbWVudCYgZWxl
bWVudCkKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKK3N0YXRpYyBib29sIGlzSW5Qcml2YXRlVXNl
QXJlYShVQ2hhciBjaGFyYWN0ZXIpCit7CisgICAgcmV0dXJuIDB4RTAwMCA8PSBjaGFyYWN0ZXIg
JiYgY2hhcmFjdGVyIDw9IDB4RjhGRjsKK30KKworc3RhdGljIGJvb2wgaXNUb2tlbkRlbGltaXRl
cihVQ2hhciBjaGFyYWN0ZXIpCit7CisgICAgcmV0dXJuIGlzSFRNTExpbmVCcmVhayhjaGFyYWN0
ZXIpIHx8IGlzSW5Qcml2YXRlVXNlQXJlYShjaGFyYWN0ZXIpOworfQorCiBUZXh0TWFuaXB1bGF0
aW9uQ29udHJvbGxlcjo6TWFuaXB1bGF0aW9uVW5pdCBUZXh0TWFuaXB1bGF0aW9uQ29udHJvbGxl
cjo6cGFyc2UoU3RyaW5nVmlldyB0ZXh0LCBOb2RlKiB0ZXh0Tm9kZSkKIHsKICAgICBWZWN0b3I8
TWFuaXB1bGF0aW9uVG9rZW4+IHRva2VuczsKQEAgLTMwMiw0NyArMzEyLDQ1IEBAIFRleHRNYW5p
cHVsYXRpb25Db250cm9sbGVyOjpNYW5pcHVsYXRpb25Vbml0IFRleHRNYW5pcHVsYXRpb25Db250
cm9sbGVyOjpwYXJzZShTCiAgICAgc2l6ZV90IHN0YXJ0UG9zaXRpb25PZkN1cnJlbnRUb2tlbiA9
IDA7CiAgICAgYm9vbCBpc05vZGVFeGNsdWRlZCA9IGV4Y2x1c2lvblJ1bGVNYXRjaGVyLmlzRXhj
bHVkZWQodGV4dE5vZGUpOwogICAgIGJvb2wgY29udGFpbnNPbmx5SFRNTFNwYWNlID0gdHJ1ZTsK
LSAgICBib29sIGNvbnRhaW5zTGluZUJyZWFrID0gZmFsc2U7Ci0gICAgYm9vbCBmaXJzdFRva2Vu
Q29udGFpbnNMaW5lQnJlYWsgPSBmYWxzZTsKLSAgICBib29sIGxhc3RUb2tlbkNvbnRhaW5zTGlu
ZUJyZWFrID0gZmFsc2U7CisgICAgYm9vbCBjb250YWluc1Rva2VuRGVsaW1pdGVyID0gZmFsc2U7
CisgICAgYm9vbCBmaXJzdFRva2VuQ29udGFpbnNEZWxpbWl0ZXIgPSBmYWxzZTsKKyAgICBib29s
IGxhc3RUb2tlbkNvbnRhaW5zRGVsaW1pdGVyID0gZmFsc2U7CiAKICAgICBzaXplX3QgaW5kZXgg
PSAwOwogICAgIGZvciAoOyBpbmRleCA8IHRleHQubGVuZ3RoKCk7ICsraW5kZXgpIHsKICAgICAg
ICAgYXV0byBjaGFyYWN0ZXIgPSB0ZXh0W2luZGV4XTsKLSAgICAgICAgaWYgKGlzTm90SFRNTFNw
YWNlKGNoYXJhY3RlcikpIHsKLSAgICAgICAgICAgIGNvbnRhaW5zT25seUhUTUxTcGFjZSA9IGZh
bHNlOwotICAgICAgICAgICAgcG9zaXRpb25PZkxhc3ROb25IVE1MU3BhY2UgPSBpbmRleDsKLSAg
ICAgICAgfSBlbHNlIGlmIChpc0hUTUxMaW5lQnJlYWsoY2hhcmFjdGVyKSkgewotICAgICAgICAg
ICAgY29udGFpbnNMaW5lQnJlYWsgPSB0cnVlOworICAgICAgICBpZiAoaXNUb2tlbkRlbGltaXRl
cihjaGFyYWN0ZXIpKSB7CisgICAgICAgICAgICBjb250YWluc1Rva2VuRGVsaW1pdGVyID0gdHJ1
ZTsKICAgICAgICAgICAgIGlmIChwb3NpdGlvbk9mTGFzdE5vbkhUTUxTcGFjZSAhPSBXVEY6Om5v
dEZvdW5kICYmIHN0YXJ0UG9zaXRpb25PZkN1cnJlbnRUb2tlbiA8PSBwb3NpdGlvbk9mTGFzdE5v
bkhUTUxTcGFjZSkgewogICAgICAgICAgICAgICAgIGF1dG8gdG9rZW5TdHJpbmcgPSB0ZXh0LnN1
YnN0cmluZyhzdGFydFBvc2l0aW9uT2ZDdXJyZW50VG9rZW4sIHBvc2l0aW9uT2ZMYXN0Tm9uSFRN
TFNwYWNlICsgMSAtIHN0YXJ0UG9zaXRpb25PZkN1cnJlbnRUb2tlbikudG9TdHJpbmcoKTsKICAg
ICAgICAgICAgICAgICB0b2tlbnMuYXBwZW5kKE1hbmlwdWxhdGlvblRva2VuIHsgbV90b2tlbklk
ZW50aWZpZXIuZ2VuZXJhdGUoKSwgdG9rZW5TdHJpbmcsIHRva2VuSW5mbyh0ZXh0Tm9kZSksIGlz
Tm9kZUV4Y2x1ZGVkIH0pOwogICAgICAgICAgICAgICAgIHN0YXJ0UG9zaXRpb25PZkN1cnJlbnRU
b2tlbiA9IHBvc2l0aW9uT2ZMYXN0Tm9uSFRNTFNwYWNlICsgMTsKICAgICAgICAgICAgIH0KIAot
ICAgICAgICAgICAgd2hpbGUgKGluZGV4IDwgdGV4dC5sZW5ndGgoKSAmJiAhaXNOb3RIVE1MU3Bh
Y2UodGV4dFtpbmRleF0pKQorICAgICAgICAgICAgd2hpbGUgKGluZGV4IDwgdGV4dC5sZW5ndGgo
KSAmJiAoaXNIVE1MU3BhY2UodGV4dFtpbmRleF0pIHx8IGlzSW5Qcml2YXRlVXNlQXJlYSh0ZXh0
W2luZGV4XSkpKQogICAgICAgICAgICAgICAgICsraW5kZXg7CiAKICAgICAgICAgICAgIC0taW5k
ZXg7CiAKLSAgICAgICAgICAgIGF1dG8gbGluZUJyZWFrVG9rZW5TdHJpbmcgPSB0ZXh0LnN1YnN0
cmluZyhzdGFydFBvc2l0aW9uT2ZDdXJyZW50VG9rZW4sIGluZGV4ICsgMSAtIHN0YXJ0UG9zaXRp
b25PZkN1cnJlbnRUb2tlbikudG9TdHJpbmcoKTsKKyAgICAgICAgICAgIGF1dG8gc3RyaW5nRm9y
VG9rZW4gPSB0ZXh0LnN1YnN0cmluZyhzdGFydFBvc2l0aW9uT2ZDdXJyZW50VG9rZW4sIGluZGV4
ICsgMSAtIHN0YXJ0UG9zaXRpb25PZkN1cnJlbnRUb2tlbikudG9TdHJpbmcoKTsKICAgICAgICAg
ICAgIGlmICh0b2tlbnMuaXNFbXB0eSgpKQotICAgICAgICAgICAgICAgIGZpcnN0VG9rZW5Db250
YWluc0xpbmVCcmVhayA9IHRydWU7Ci0gICAgICAgICAgICB0b2tlbnMuYXBwZW5kKE1hbmlwdWxh
dGlvblRva2VuIHsgbV90b2tlbklkZW50aWZpZXIuZ2VuZXJhdGUoKSwgbGluZUJyZWFrVG9rZW5T
dHJpbmcsIHRva2VuSW5mbyh0ZXh0Tm9kZSksIHRydWUgfSk7CisgICAgICAgICAgICAgICAgZmly
c3RUb2tlbkNvbnRhaW5zRGVsaW1pdGVyID0gdHJ1ZTsKKyAgICAgICAgICAgIHRva2Vucy5hcHBl
bmQoTWFuaXB1bGF0aW9uVG9rZW4geyBtX3Rva2VuSWRlbnRpZmllci5nZW5lcmF0ZSgpLCBzdHJp
bmdGb3JUb2tlbiwgdG9rZW5JbmZvKHRleHROb2RlKSwgdHJ1ZSB9KTsKICAgICAgICAgICAgIHN0
YXJ0UG9zaXRpb25PZkN1cnJlbnRUb2tlbiA9IGluZGV4ICsgMTsKLSAgICAgICAgICAgIGxhc3RU
b2tlbkNvbnRhaW5zTGluZUJyZWFrID0gdHJ1ZTsKLQotICAgICAgICAgICAgY29udGludWU7Cisg
ICAgICAgICAgICBsYXN0VG9rZW5Db250YWluc0RlbGltaXRlciA9IHRydWU7CisgICAgICAgIH0g
ZWxzZSBpZiAoaXNOb3RIVE1MU3BhY2UoY2hhcmFjdGVyKSkgeworICAgICAgICAgICAgY29udGFp
bnNPbmx5SFRNTFNwYWNlID0gZmFsc2U7CisgICAgICAgICAgICBwb3NpdGlvbk9mTGFzdE5vbkhU
TUxTcGFjZSA9IGluZGV4OwogICAgICAgICB9CiAgICAgfQogCiAgICAgaWYgKHN0YXJ0UG9zaXRp
b25PZkN1cnJlbnRUb2tlbiA8IHRleHQubGVuZ3RoKCkpIHsKICAgICAgICAgYXV0byB0b2tlblN0
cmluZyA9IHRleHQuc3Vic3RyaW5nKHN0YXJ0UG9zaXRpb25PZkN1cnJlbnRUb2tlbiwgaW5kZXgg
KyAxIC0gc3RhcnRQb3NpdGlvbk9mQ3VycmVudFRva2VuKS50b1N0cmluZygpOwogICAgICAgICB0
b2tlbnMuYXBwZW5kKE1hbmlwdWxhdGlvblRva2VuIHsgbV90b2tlbklkZW50aWZpZXIuZ2VuZXJh
dGUoKSwgdG9rZW5TdHJpbmcsIHRva2VuSW5mbyh0ZXh0Tm9kZSksIGlzTm9kZUV4Y2x1ZGVkIH0p
OwotICAgICAgICBsYXN0VG9rZW5Db250YWluc0xpbmVCcmVhayA9IGZhbHNlOworICAgICAgICBs
YXN0VG9rZW5Db250YWluc0RlbGltaXRlciA9IGZhbHNlOwogICAgIH0KIAotICAgIHJldHVybiB7
IFdURk1vdmUodG9rZW5zKSwgKnRleHROb2RlLCBjb250YWluc09ubHlIVE1MU3BhY2UgfHwgaXNO
b2RlRXhjbHVkZWQsIGNvbnRhaW5zTGluZUJyZWFrLCBmaXJzdFRva2VuQ29udGFpbnNMaW5lQnJl
YWssIGxhc3RUb2tlbkNvbnRhaW5zTGluZUJyZWFrIH07CisgICAgcmV0dXJuIHsgV1RGTW92ZSh0
b2tlbnMpLCAqdGV4dE5vZGUsIGNvbnRhaW5zT25seUhUTUxTcGFjZSB8fCBpc05vZGVFeGNsdWRl
ZCwgY29udGFpbnNUb2tlbkRlbGltaXRlciwgZmlyc3RUb2tlbkNvbnRhaW5zRGVsaW1pdGVyLCBs
YXN0VG9rZW5Db250YWluc0RlbGltaXRlciB9OwogfQogCiB2b2lkIFRleHRNYW5pcHVsYXRpb25D
b250cm9sbGVyOjphZGRJdGVtSWZQb3NzaWJsZShWZWN0b3I8TWFuaXB1bGF0aW9uVW5pdD4mJiB1
bml0cykKQEAgLTQzMiw3ICs0NDAsNyBAQCB2b2lkIFRleHRNYW5pcHVsYXRpb25Db250cm9sbGVy
OjpvYnNlcnZlUGFyYWdyYXBocyhjb25zdCBQb3NpdGlvbiYgc3RhcnQsIGNvbnN0CiAgICAgICAg
ICAgICBjb250aW51ZTsKIAogICAgICAgICBhdXRvIHVuaXRzSW5DdXJyZW50Tm9kZSA9IHBhcnNl
KGNvbnRlbnQudGV4dCwgY29udGVudE5vZGUpOwotICAgICAgICBpZiAodW5pdHNJbkN1cnJlbnRO
b2RlLmZpcnN0VG9rZW5Db250YWluc0xpbmVCcmVhaykKKyAgICAgICAgaWYgKHVuaXRzSW5DdXJy
ZW50Tm9kZS5maXJzdFRva2VuQ29udGFpbnNEZWxpbWl0ZXIpCiAgICAgICAgICAgICBhZGRJdGVt
SWZQb3NzaWJsZShzdGQ6OmV4Y2hhbmdlKHVuaXRzSW5DdXJyZW50UGFyYWdyYXBoLCB7IH0pKTsK
IAogICAgICAgICBpZiAodW5pdHNJbkN1cnJlbnRQYXJhZ3JhcGguaXNFbXB0eSgpICYmIHVuaXRz
SW5DdXJyZW50Tm9kZS5hcmVBbGxUb2tlbnNFeGNsdWRlZCkKQEAgLTQ0MCw3ICs0NDgsNyBAQCB2
b2lkIFRleHRNYW5pcHVsYXRpb25Db250cm9sbGVyOjpvYnNlcnZlUGFyYWdyYXBocyhjb25zdCBQ
b3NpdGlvbiYgc3RhcnQsIGNvbnN0CiAKICAgICAgICAgdW5pdHNJbkN1cnJlbnRQYXJhZ3JhcGgu
YXBwZW5kKFdURk1vdmUodW5pdHNJbkN1cnJlbnROb2RlKSk7CiAKLSAgICAgICAgaWYgKHVuaXRz
SW5DdXJyZW50Tm9kZS5sYXN0VG9rZW5Db250YWluc0xpbmVCcmVhaykKKyAgICAgICAgaWYgKHVu
aXRzSW5DdXJyZW50Tm9kZS5sYXN0VG9rZW5Db250YWluc0RlbGltaXRlcikKICAgICAgICAgICAg
IGFkZEl0ZW1JZlBvc3NpYmxlKHN0ZDo6ZXhjaGFuZ2UodW5pdHNJbkN1cnJlbnRQYXJhZ3JhcGgs
IHsgfSkpOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZWRpdGluZy9UZXh0
TWFuaXB1bGF0aW9uQ29udHJvbGxlci5oIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9UZXh0TWFu
aXB1bGF0aW9uQ29udHJvbGxlci5oCmluZGV4IDg2YjQ4YjViOGJjOGRkNjY1NDNlNTllZjBiMmZm
YTI4YTE1NDNlMGQuLjg3MzU5MTRhMWIxMGUzNTIxNDI1N2NiZjMzNjYwNDRmNzAxN2QwZmYgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvVGV4dE1hbmlwdWxhdGlvbkNvbnRyb2xs
ZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1RleHRNYW5pcHVsYXRpb25Db250cm9s
bGVyLmgKQEAgLTE1NSw4ICsxNTUsOCBAQCBwcml2YXRlOgogICAgICAgICBSZWY8Tm9kZT4gbm9k
ZTsKICAgICAgICAgYm9vbCBhcmVBbGxUb2tlbnNFeGNsdWRlZCB7IHRydWUgfTsKICAgICAgICAg
Ym9vbCBjb250YWluc0xpbmVCcmVhayB7IGZhbHNlIH07Ci0gICAgICAgIGJvb2wgZmlyc3RUb2tl
bkNvbnRhaW5zTGluZUJyZWFrIHsgZmFsc2UgfTsKLSAgICAgICAgYm9vbCBsYXN0VG9rZW5Db250
YWluc0xpbmVCcmVhayB7IGZhbHNlIH07CisgICAgICAgIGJvb2wgZmlyc3RUb2tlbkNvbnRhaW5z
RGVsaW1pdGVyIHsgZmFsc2UgfTsKKyAgICAgICAgYm9vbCBsYXN0VG9rZW5Db250YWluc0RlbGlt
aXRlciB7IGZhbHNlIH07CiAgICAgfTsKICAgICBNYW5pcHVsYXRpb25Vbml0IHBhcnNlKFN0cmlu
Z1ZpZXcsIE5vZGUqKTsKIApkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hh
bmdlTG9nCmluZGV4IGIzNTBlN2VhMjk0NzgwZGFmNTZlMWE1ODljMzMzYjUzZmMzMzEwM2YuLmQ1
ZjBlNzg5YzVkNWZiMGI0YjY4MGZjY2E1YjVlZWE4Zjg2OGY5ZmMgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAyMC0w
Ni0wNCAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KKworICAgICAgICBU
ZXh0IG1hbmlwdWxhdGlvbiBzaG91bGQgZXhjbHVkZSBjaGFyYWN0ZXJzIG91dHNpZGUgb2YgdGhl
IHVuaWNvZGUgcHJpdmF0ZSB1c2UgYXJlYQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjEyODAwCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS82MzczNjQx
Nz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQg
YSBuZXcgQVBJIHRlc3QgdG8gdmVyaWZ5IHRoZSBuZXcgYmVoYXZpb3Igd2hlbiBleHRyYWN0aW5n
IFBVQSBjaGFyYWN0ZXJzLgorCisgICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRD
b2NvYS9UZXh0TWFuaXB1bGF0aW9uLm1tOgorICAgICAgICAoVGVzdFdlYktpdEFQSTo6VEVTVCk6
CisKIDIwMjAtMDYtMDQgIFNpaHVpIExpdSAgPHNpaHVpX2xpdUBhcHBsZS5jb20+CiAKICAgICAg
ICAgVGV4dCBtYW5pcHVsYXRpb246IGZpcnN0IGFuZCBsYXN0IHVuaXQgaW4gYSBwYXJhZ3JhcGgg
c2hvdWxkIG5vdCBjb250YWluIG9ubHkgZXhjbHVkZWQgdG9rZW5zCmRpZmYgLS1naXQgYS9Ub29s
cy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1RleHRNYW5pcHVsYXRpb24ubW0gYi9U
b29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1RleHRNYW5pcHVsYXRpb24ubW0K
aW5kZXggZjg4ZDQxMjk1NWY3NjAyYjI0YmJjNzE0Mzg4YzhkYjRkY2I1YzAwOC4uYTRkMWY5Yjhi
MDk4ZWY4ZDNkN2NhZTgyOWM4NjM5ZWYxZjU0Y2FlNyAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdl
YktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9UZXh0TWFuaXB1bGF0aW9uLm1tCisrKyBiL1Rvb2xz
L1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvVGV4dE1hbmlwdWxhdGlvbi5tbQpAQCAt
ODQzLDYgKzg0MywzNyBAQCBURVNUKFRleHRNYW5pcHVsYXRpb24sIFN0YXJ0VGV4dE1hbmlwdWxh
dGlvbkV4dHJhY3RzVmlzaWJsZUxpbmVCcmVha3NJblRleHRBc0V4YwogICAgIEVYUEVDVF9TVFJF
USgidGhyZWUgZm91ciIsIGl0ZW1zWzFdLnRva2Vuc1swXS5jb250ZW50LlVURjhTdHJpbmcpOwog
fQogCitURVNUKFRleHRNYW5pcHVsYXRpb24sIFN0YXJ0VGV4dE1hbmlwdWxhdGlvbkV4dHJhY3Rz
UHJpdmF0ZVVzZUNoYXJhY3RlcnNBc0V4Y2x1ZGVkVG9rZW5zKQoreworICAgIGF1dG8gZGVsZWdh
dGUgPSBhZG9wdE5TKFtbVGV4dE1hbmlwdWxhdGlvbkRlbGVnYXRlIGFsbG9jXSBpbml0XSk7Cisg
ICAgYXV0byB3ZWJWaWV3ID0gYWRvcHROUyhbW1Rlc3RXS1dlYlZpZXcgYWxsb2NdIGluaXRXaXRo
RnJhbWU6TlNNYWtlUmVjdCgwLCAwLCA0MDAsIDQwMCldKTsKKyAgICBbd2ViVmlldyBfc2V0VGV4
dE1hbmlwdWxhdGlvbkRlbGVnYXRlOmRlbGVnYXRlLmdldCgpXTsKKyAgICBbd2ViVmlldyBzeW5j
aHJvbm91c2x5TG9hZEhUTUxTdHJpbmc6QCI8Ym9keT5mb2/umIdiYXLumIdiYXo8L2JvZHk+Il07
CisgICAgYXV0byBjb25maWd1cmF0aW9uID0gYWRvcHROUyhbW19XS1RleHRNYW5pcHVsYXRpb25D
b25maWd1cmF0aW9uIGFsbG9jXSBpbml0XSk7CisKKyAgICBkb25lID0gZmFsc2U7CisgICAgW3dl
YlZpZXcgX3N0YXJ0VGV4dE1hbmlwdWxhdGlvbnNXaXRoQ29uZmlndXJhdGlvbjpjb25maWd1cmF0
aW9uLmdldCgpIGNvbXBsZXRpb246XnsKKyAgICAgICAgZG9uZSA9IHRydWU7CisgICAgfV07Cisg
ICAgVGVzdFdlYktpdEFQSTo6VXRpbDo6cnVuKCZkb25lKTsKKworICAgIGF1dG8gKml0ZW1zID0g
W2RlbGVnYXRlIGl0ZW1zXTsKKyAgICBFWFBFQ1RfRVEoaXRlbXMuY291bnQsIDFVTCk7CisKKyAg
ICBhdXRvKiBpdGVtID0gaXRlbXMuZmlyc3RPYmplY3Q7CisgICAgRVhQRUNUX0VRKGl0ZW0udG9r
ZW5zLmNvdW50LCA1VUwpOworICAgIEVYUEVDVF9XS19TVFJFUSgiZm9vIiwgaXRlbS50b2tlbnNb
MF0uY29udGVudCk7CisgICAgRVhQRUNUX0ZBTFNFKGl0ZW0udG9rZW5zWzBdLmlzRXhjbHVkZWQp
OworICAgIEVYUEVDVF9XS19TVFJFUSgi7piHIiwgaXRlbS50b2tlbnNbMV0uY29udGVudCk7Cisg
ICAgRVhQRUNUX1RSVUUoaXRlbS50b2tlbnNbMV0uaXNFeGNsdWRlZCk7CisgICAgRVhQRUNUX1dL
X1NUUkVRKCJiYXIiLCBpdGVtLnRva2Vuc1syXS5jb250ZW50KTsKKyAgICBFWFBFQ1RfRkFMU0Uo
aXRlbS50b2tlbnNbMl0uaXNFeGNsdWRlZCk7CisgICAgRVhQRUNUX1dLX1NUUkVRKCLumIciLCBp
dGVtLnRva2Vuc1szXS5jb250ZW50KTsKKyAgICBFWFBFQ1RfVFJVRShpdGVtLnRva2Vuc1szXS5p
c0V4Y2x1ZGVkKTsKKyAgICBFWFBFQ1RfV0tfU1RSRVEoImJheiIsIGl0ZW0udG9rZW5zWzRdLmNv
bnRlbnQpOworICAgIEVYUEVDVF9GQUxTRShpdGVtLnRva2Vuc1s0XS5pc0V4Y2x1ZGVkKTsKK30K
KwogVEVTVChUZXh0TWFuaXB1bGF0aW9uLCBTdGFydFRleHRNYW5pcHVsYXRpb25FeHRyYWN0c1Zh
bHVlc0J5Tm9kZSkKIHsKICAgICBhdXRvIGRlbGVnYXRlID0gYWRvcHROUyhbW1RleHRNYW5pcHVs
YXRpb25EZWxlZ2F0ZSBhbGxvY10gaW5pdF0pOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>