<?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>208231</bug_id>
          
          <creation_ts>2020-02-25 19:24:13 -0800</creation_ts>
          <short_desc>[iPadOS] REGRESSION(r257373): fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidates.html is failing</short_desc>
          <delta_ts>2020-02-26 12:55:44 -0800</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>DUPLICATE</resolution>
          <dup_id>208084</dup_id>
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=208084</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Myles C. Maxfield">mmaxfield</reporter>
          <assigned_to name="Myles C. Maxfield">mmaxfield</assigned_to>
          <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1622891</commentid>
    <comment_count>0</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2020-02-25 19:24:13 -0800</bug_when>
    <thetext>[iPadOS] REGRESSION(r257373): fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidates.html is failing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1622892</commentid>
    <comment_count>1</comment_count>
      <attachid>391718</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2020-02-25 19:37:51 -0800</bug_when>
    <thetext>Created attachment 391718
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1623062</commentid>
    <comment_count>2</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2020-02-26 11:03:19 -0800</bug_when>
    <thetext>We rolled out the change that introduced this regression (r257373). Not sure if this patch can land independently</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1623115</commentid>
    <comment_count>3</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2020-02-26 12:55:39 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 208084 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>391718</attachid>
            <date>2020-02-25 19:37:51 -0800</date>
            <delta_ts>2020-02-26 12:55:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-208231-20200225193750.patch</filename>
            <type>text/plain</type>
            <size>9679</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU3NDAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmRlYWYxZjdlZGIxMjU3
MTQ1MzQ4NDliY2Y4ODgyY2EzN2QzNWY5Zi4uOTRjNTkxZGMyZDY2Nzc3YTJmMzY2NjVlZGFiOGUy
OTc0ZGQ2MjU2MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQwIEBACisyMDIwLTAyLTI1ICBNeWxl
cyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CisKKyAgICAgICAgW2lQYWRPU10g
UkVHUkVTU0lPTihyMjU3MzczKTogZmFzdC90ZXh0LWF1dG9zaXppbmcvaW9zL2lkZW1wb3RlbnRt
b2RlL2lkZW1wb3RlbnQtYXV0b3NpemluZy1jYW5kaWRhdGVzLmh0bWwgaXMgZmFpbGluZworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA4MjMxCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2hlbiBjb21wdXRp
bmcgaXNJZGVtcG90ZW50VGV4dEF1dG9zaXppbmdDYW5kaWRhdGUoKSwgdGhlIGZ1bmN0aW9uIG5l
ZWRzCisgICAgICAgIHRoZSB1cGRhdGVkIEF1dG9zaXplU3RhdHVzIGZvciB0aGUgY3VycmVudCBz
dHlsZS4gSXQgd2FzIHByZXZpb3VzbHkgY29tcHV0aW5nCisgICAgICAgIHRoZSBmdW5jdGlvbiBi
YXNlZCBvbiB0aGUgc3RhbGUgQXV0b3NpemVTdGF0dXMgYmVmb3JlIGl0IGhhZCBiZWVuIHVwZGF0
ZWQuCisKKyAgICAgICAgVGhlIHNvbHV0aW9uIGlzIHRvIHBhc3MgaW4gdGhlIHVwZGF0ZWQgQXV0
b3NpemVTdGF0dXMgYXMgYW4gb3B0aW9uYWwgYXJndW1lbnQKKyAgICAgICAgdG8gdGhlIGZ1bmN0
aW9uLCB3aGljaCB3aWxsIGNvbnN1bHQgd2l0aCB0aGF0IGFyZ3VtZW50IGlmIGl0cyBwcmVzZW50
LgorCisgICAgICAgIFRoaXMgaXMgYmVjYXVzZSB3ZSBkb24ndCB3YW50IHRvIHVuY29uZGl0aW9u
YWxseSB1cGRhdGUgaXQsIGJlY2F1c2UgdGhhdCByZXF1aXJlcworICAgICAgICBtYWtpbmcgYSBj
b3B5IG9mIGEgUmVuZGVyU3R5bGUgb2JqZWN0LCB3aGljaCBjYW4gYmUgY29zdGx5LiBJbnN0ZWFk
LCB3ZSBvbmx5IHdhbnQKKyAgICAgICAgdG8gdXBkYXRlIGl0IGlmIG5lY2Vzc2FyeS4KKworICAg
ICAgICBDb3ZlcmVkIGJ5IGZhc3QvdGV4dC1hdXRvc2l6aW5nL2lvcy9pZGVtcG90ZW50bW9kZS9p
ZGVtcG90ZW50LWF1dG9zaXppbmctY2FuZGlkYXRlcy5odG1sCisKKyAgICAgICAgKiBwYWdlL1Bh
Z2UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UGFnZTo6cmVjb21wdXRlVGV4dEF1dG9TaXppbmdJ
bkFsbEZyYW1lcyk6CisgICAgICAgICogcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclN0eWxlOjppc0lkZW1wb3RlbnRUZXh0QXV0b3Npemlu
Z0NhbmRpZGF0ZSBjb25zdCk6CisgICAgICAgICogcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxl
Lmg6CisgICAgICAgICogcmVuZGVyaW5nL3N0eWxlL1RleHRTaXplQWRqdXN0bWVudC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpBdXRvc2l6ZVN0YXR1czo6Y29tcHV0ZVN0YXR1cyk6CisgICAgICAg
IChXZWJDb3JlOjpBdXRvc2l6ZVN0YXR1czo6dXBkYXRlU3RhdHVzKToKKyAgICAgICAgKiByZW5k
ZXJpbmcvc3R5bGUvVGV4dFNpemVBZGp1c3RtZW50Lmg6CisgICAgICAgIChXZWJDb3JlOjpBdXRv
c2l6ZVN0YXR1czo6b3BlcmF0b3I9PSBjb25zdCk6CisgICAgICAgIChXZWJDb3JlOjpBdXRvc2l6
ZVN0YXR1czo6b3BlcmF0b3IhPSBjb25zdCk6CisgICAgICAgICogc3R5bGUvU3R5bGVBZGp1c3Rl
ci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTdHlsZTo6QWRqdXN0ZXI6OmFkanVzdG1lbnRGb3JU
ZXh0QXV0b3NpemluZyk6CisgICAgICAgIChXZWJDb3JlOjpTdHlsZTo6QWRqdXN0ZXI6OmFkanVz
dEZvclRleHRBdXRvc2l6aW5nKToKKyAgICAgICAgKiBzdHlsZS9TdHlsZUFkanVzdGVyLmg6Cisg
ICAgICAgIChXZWJDb3JlOjpTdHlsZTo6QWRqdXN0ZXI6OkFkanVzdG1lbnRGb3JUZXh0QXV0b3Np
emluZzo6b3BlcmF0b3IgYm9vbCBjb25zdCk6CisKIDIwMjAtMDItMjUgIEp1c3RpbiBNaWNoYXVk
ICA8anVzdGluX21pY2hhdWRAYXBwbGUuY29tPgogCiAgICAgICAgIElubGluZSBDYWNoZSBkZWxl
dGUgYnkgaWQvdmFsCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2UuY3BwIGIv
U291cmNlL1dlYkNvcmUvcGFnZS9QYWdlLmNwcAppbmRleCA0MmY1YmY3MjFmNDJkYWRmZWM5MzU3
NjFiYjg5ODcxNzJkMzAxNGZhLi5hOTFlODZlODZhMDIwOTE0ZjQ4ZWY5NTEyZDg2NzFjYmNmNWMy
ZGM0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2UuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvUGFnZS5jcHAKQEAgLTI5ODUsNiArMjk4NSw4IEBAIHZvaWQgUGFnZTo6
cmVjb21wdXRlVGV4dEF1dG9TaXppbmdJbkFsbEZyYW1lcygpCiAgICAgZm9yRWFjaERvY3VtZW50
KFtdIChEb2N1bWVudCYgZG9jdW1lbnQpIHsKICAgICAgICAgaWYgKGF1dG8qIHJlbmRlclZpZXcg
PSBkb2N1bWVudC5yZW5kZXJWaWV3KCkpIHsKICAgICAgICAgICAgIGZvciAoYXV0byYgcmVuZGVy
ZXIgOiBkZXNjZW5kYW50c09mVHlwZTxSZW5kZXJFbGVtZW50PigqcmVuZGVyVmlldykpIHsKKyAg
ICAgICAgICAgICAgICAvLyBVc2UgdGhlIGZhY3QgdGhhdCBkZXNjZW5kYW50c09mVHlwZSgpIHJl
dHVybnMgcGFyZW50IG5vZGVzIGJlZm9yZSBjaGlsZCBub2Rlcy4KKyAgICAgICAgICAgICAgICAv
LyBUaGUgYWRqdXN0bWVudCBpcyBvbmx5IHZhbGlkIGlmIHRoZSBwYXJlbnQgbm9kZXMgaGF2ZSBh
bHJlYWR5IGJlZW4gdXBkYXRlZC4KICAgICAgICAgICAgICAgICBpZiAoYXV0byogZWxlbWVudCA9
IHJlbmRlcmVyLmVsZW1lbnQoKSkgewogICAgICAgICAgICAgICAgICAgICBpZiAoYXV0byBhZGp1
c3RtZW50ID0gU3R5bGU6OkFkanVzdGVyOjphZGp1c3RtZW50Rm9yVGV4dEF1dG9zaXppbmcocmVu
ZGVyZXIuc3R5bGUoKSwgKmVsZW1lbnQpKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICBhdXRv
IG5ld1N0eWxlID0gUmVuZGVyU3R5bGU6OmNsb25lKHJlbmRlcmVyLnN0eWxlKCkpOwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5jcHAKaW5kZXggOTA1NDIw
MDY1ZDFmZWIyNDA0M2YyZWUwYTFjYWNjZjg1MTI2ZmQyMi4uOTVlYzg5ZTRlZTY0MzY5YWY5NzQy
MTNhYmQ2ZjczMTdkMmEwN2JkNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L3N0eWxlL1JlbmRlclN0eWxlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5
bGUvUmVuZGVyU3R5bGUuY3BwCkBAIC01MDIsMTAgKzUwMiwxMyBAQCBib29sIFJlbmRlclN0eWxl
OjplcXVhbEZvclRleHRBdXRvc2l6aW5nKGNvbnN0IFJlbmRlclN0eWxlJiBvdGhlcikgY29uc3QK
ICAgICAgICAgJiYgbV9yYXJlTm9uSW5oZXJpdGVkRGF0YS0+dGV4dE92ZXJmbG93ID09IG90aGVy
Lm1fcmFyZU5vbkluaGVyaXRlZERhdGEtPnRleHRPdmVyZmxvdzsKIH0KIAotYm9vbCBSZW5kZXJT
dHlsZTo6aXNJZGVtcG90ZW50VGV4dEF1dG9zaXppbmdDYW5kaWRhdGUoKSBjb25zdAorYm9vbCBS
ZW5kZXJTdHlsZTo6aXNJZGVtcG90ZW50VGV4dEF1dG9zaXppbmdDYW5kaWRhdGUoT3B0aW9uYWw8
QXV0b3NpemVTdGF0dXM+IG92ZXJyaWRlU3RhdHVzKSBjb25zdAogewogICAgIC8vIFJlZmVyIHRv
IDxyZGFyOi8vcHJvYmxlbS81MTgyNjI2Nj4gZm9yIG1vcmUgaW5mb3JtYXRpb24gcmVnYXJkaW5n
IGhvdyB0aGlzIGZ1bmN0aW9uIHdhcyBnZW5lcmF0ZWQuCiAgICAgYXV0byBmaWVsZHMgPSBPcHRp
b25TZXQ8QXV0b3NpemVTdGF0dXM6OkZpZWxkcz46OmZyb21SYXcobV9pbmhlcml0ZWRGbGFncy5h
dXRvc2l6ZVN0YXR1cyk7CisgICAgaWYgKG92ZXJyaWRlU3RhdHVzKQorICAgICAgICBmaWVsZHMg
PSBvdmVycmlkZVN0YXR1cy0+ZmllbGRzKCk7CisKICAgICBpZiAoZmllbGRzLmNvbnRhaW5zKEF1
dG9zaXplU3RhdHVzOjpGaWVsZHM6OkF2b2lkU3VidHJlZSkpCiAgICAgICAgIHJldHVybiBmYWxz
ZTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0
eWxlLmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuaAppbmRl
eCBkNDZjZGY2NmU2NDU3Y2ZkMTdkODYzOWVlNDc3NjI4YWVjOGQ3OGNkLi5mNzZmNjM2ZWI2YTMy
YTVhM2Y3MmY3ZDVlMDQzZjUzMDFhMTY5ZWU1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvc3R5bGUvUmVuZGVyU3R5bGUuaApAQCAtNzQxLDcgKzc0MSw3IEBAIHB1YmxpYzoKICNpZiBF
TkFCTEUoVEVYVF9BVVRPU0laSU5HKQogICAgIFRleHRTaXplQWRqdXN0bWVudCB0ZXh0U2l6ZUFk
anVzdCgpIGNvbnN0IHsgcmV0dXJuIG1fcmFyZUluaGVyaXRlZERhdGEtPnRleHRTaXplQWRqdXN0
OyB9CiAgICAgQXV0b3NpemVTdGF0dXMgYXV0b3NpemVTdGF0dXMoKSBjb25zdDsKLSAgICBib29s
IGlzSWRlbXBvdGVudFRleHRBdXRvc2l6aW5nQ2FuZGlkYXRlKCkgY29uc3Q7CisgICAgYm9vbCBp
c0lkZW1wb3RlbnRUZXh0QXV0b3NpemluZ0NhbmRpZGF0ZShPcHRpb25hbDxBdXRvc2l6ZVN0YXR1
cz4gb3ZlcnJpZGVTdGF0dXMgPSBXVEY6Om51bGxvcHQpIGNvbnN0OwogI2VuZGlmCiAKICAgICBU
ZXh0U2VjdXJpdHkgdGV4dFNlY3VyaXR5KCkgY29uc3QgeyByZXR1cm4gc3RhdGljX2Nhc3Q8VGV4
dFNlY3VyaXR5PihtX3JhcmVJbmhlcml0ZWREYXRhLT50ZXh0U2VjdXJpdHkpOyB9CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvVGV4dFNpemVBZGp1c3RtZW50LmNw
cCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9UZXh0U2l6ZUFkanVzdG1lbnQuY3Bw
CmluZGV4IGEzZTUyYmE1OTc2N2U2N2JhODIxNDFhM2Y4YzVmNTZlODcxODY0MzQuLjJkZjNiZTA3
MjA0MGZkMjAwZDVjNmY2NzAxNDJlMTEyNWJlZjczZjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9zdHlsZS9UZXh0U2l6ZUFkanVzdG1lbnQuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9UZXh0U2l6ZUFkanVzdG1lbnQuY3BwCkBAIC03OSw3ICs3
OSw3IEBAIGJvb2wgQXV0b3NpemVTdGF0dXM6OnByb2JhYmx5Q29udGFpbnNBU21hbGxGaXhlZE51
bWJlck9mTGluZXMoY29uc3QgUmVuZGVyU3R5bGUmCiAgICAgICAgICYmIGFwcHJveGltYXRlTnVt
YmVyT2ZMaW5lcyAtIHN0ZDo6Zmxvb3IoYXBwcm94aW1hdGVOdW1iZXJPZkxpbmVzKSA8PSB0aHJl
c2hvbGRGb3JDb25zaWRlcmluZ0FuQXBwcm94aW1hdGVOdW1iZXJPZkxpbmVzVG9CZUNsb3NlVG9B
bkludGVnZXI7CiB9CiAKLXZvaWQgQXV0b3NpemVTdGF0dXM6OnVwZGF0ZVN0YXR1cyhSZW5kZXJT
dHlsZSYgc3R5bGUpCithdXRvIEF1dG9zaXplU3RhdHVzOjpjb21wdXRlU3RhdHVzKGNvbnN0IFJl
bmRlclN0eWxlJiBzdHlsZSkgLT4gQXV0b3NpemVTdGF0dXMKIHsKICAgICBhdXRvIHJlc3VsdCA9
IHN0eWxlLmF1dG9zaXplU3RhdHVzKCkuZmllbGRzKCk7CiAKQEAgLTExMyw3ICsxMTMsMTIgQEAg
dm9pZCBBdXRvc2l6ZVN0YXR1czo6dXBkYXRlU3RhdHVzKFJlbmRlclN0eWxlJiBzdHlsZSkKICAg
ICBpZiAoc3R5bGUuaXNGbG9hdGluZygpKQogICAgICAgICByZXN1bHQuYWRkKEZpZWxkczo6Rmxv
YXRpbmcpOwogCi0gICAgc3R5bGUuc2V0QXV0b3NpemVTdGF0dXMocmVzdWx0KTsKKyAgICByZXR1
cm4gQXV0b3NpemVTdGF0dXMocmVzdWx0KTsKK30KKwordm9pZCBBdXRvc2l6ZVN0YXR1czo6dXBk
YXRlU3RhdHVzKFJlbmRlclN0eWxlJiBzdHlsZSkKK3sKKyAgICBzdHlsZS5zZXRBdXRvc2l6ZVN0
YXR1cyhBdXRvc2l6ZVN0YXR1cyhjb21wdXRlU3RhdHVzKHN0eWxlKSkpOwogfQogCiBmbG9hdCBB
dXRvc2l6ZVN0YXR1czo6aWRlbXBvdGVudFRleHRTaXplKGZsb2F0IHNwZWNpZmllZFNpemUsIGZs
b2F0IHBhZ2VTY2FsZSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHls
ZS9UZXh0U2l6ZUFkanVzdG1lbnQuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9U
ZXh0U2l6ZUFkanVzdG1lbnQuaAppbmRleCAyNDdkNjgyYzY5ODE4NmFmZjI3ZjY0MTgwMWMwZmEy
YWEzYWJmM2E1Li5kYzZmYmE4MzU4OThkNmMxZWY2MWQyZTVhZmY4ODM5NTA3YjYzMTI1IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvVGV4dFNpemVBZGp1c3RtZW50
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1RleHRTaXplQWRqdXN0bWVu
dC5oCkBAIC02NSw3ICs2NSwxMSBAQCBwdWJsaWM6CiAKICAgICBib29sIGNvbnRhaW5zKEZpZWxk
cykgY29uc3Q7CiAKKyAgICBib29sIG9wZXJhdG9yPT0oY29uc3QgQXV0b3NpemVTdGF0dXMmIG90
aGVyKSBjb25zdCB7IHJldHVybiBmaWVsZHMoKSA9PSBvdGhlci5maWVsZHMoKTsgfQorICAgIGJv
b2wgb3BlcmF0b3IhPShjb25zdCBBdXRvc2l6ZVN0YXR1cyYgb3RoZXIpIGNvbnN0IHsgcmV0dXJu
ICEoKnRoaXMgPT0gb3RoZXIpOyB9CisKICAgICBzdGF0aWMgZmxvYXQgaWRlbXBvdGVudFRleHRT
aXplKGZsb2F0IHNwZWNpZmllZFNpemUsIGZsb2F0IHBhZ2VTY2FsZSk7CisgICAgc3RhdGljIEF1
dG9zaXplU3RhdHVzIGNvbXB1dGVTdGF0dXMoY29uc3QgUmVuZGVyU3R5bGUmKTsKICAgICBzdGF0
aWMgdm9pZCB1cGRhdGVTdGF0dXMoUmVuZGVyU3R5bGUmKTsKIAogICAgIHN0YXRpYyBib29sIHBy
b2JhYmx5Q29udGFpbnNBU21hbGxGaXhlZE51bWJlck9mTGluZXMoY29uc3QgUmVuZGVyU3R5bGUm
KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlQWRqdXN0ZXIuY3BwIGIv
U291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVBZGp1c3Rlci5jcHAKaW5kZXggZDI5ZWRkZWMwYzhm
NmY1MGZjNWZjYTRjNWVhMDA4N2MyOWY2YWExNi4uY2I1OWE4NzdmYzU1MTIxOWU3YzFhMmY5Nzdi
NGZiZGNmNDJjNWFhYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVBZGp1
c3Rlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVBZGp1c3Rlci5jcHAKQEAg
LTU3Niw2ICs1NzYsMTAgQEAgYXV0byBBZGp1c3Rlcjo6YWRqdXN0bWVudEZvclRleHRBdXRvc2l6
aW5nKGNvbnN0IFJlbmRlclN0eWxlJiBzdHlsZSwgY29uc3QgRWxlbWUKICAgICBpZiAoIWRvY3Vt
ZW50LnNldHRpbmdzKCkudGV4dEF1dG9zaXppbmdFbmFibGVkKCkgfHwgIWRvY3VtZW50LnNldHRp
bmdzKCkudGV4dEF1dG9zaXppbmdVc2VzSWRlbXBvdGVudE1vZGUoKSkKICAgICAgICAgcmV0dXJu
IGFkanVzdG1lbnRGb3JUZXh0QXV0b3NpemluZzsKIAorICAgIGF1dG8gbmV3U3RhdHVzID0gQXV0
b3NpemVTdGF0dXM6OmNvbXB1dGVTdGF0dXMoc3R5bGUpOworICAgIGlmIChuZXdTdGF0dXMgIT0g
c3R5bGUuYXV0b3NpemVTdGF0dXMoKSkKKyAgICAgICAgYWRqdXN0bWVudEZvclRleHRBdXRvc2l6
aW5nLm5ld1N0YXR1cyA9IG5ld1N0YXR1czsKKwogICAgIGlmIChzdHlsZS50ZXh0U2l6ZUFkanVz
dCgpLmlzTm9uZSgpKQogICAgICAgICByZXR1cm4gYWRqdXN0bWVudEZvclRleHRBdXRvc2l6aW5n
OwogCkBAIC02MDAsNyArNjA0LDcgQEAgYXV0byBBZGp1c3Rlcjo6YWRqdXN0bWVudEZvclRleHRB
dXRvc2l6aW5nKGNvbnN0IFJlbmRlclN0eWxlJiBzdHlsZSwgY29uc3QgRWxlbWUKICAgICBhdXRv
IGZvbnREZXNjcmlwdGlvbiA9IHN0eWxlLmZvbnREZXNjcmlwdGlvbigpOwogICAgIGF1dG8gaW5p
dGlhbENvbXB1dGVkRm9udFNpemUgPSBmb250RGVzY3JpcHRpb24uY29tcHV0ZWRTaXplKCk7CiAg
ICAgYXV0byBzcGVjaWZpZWRGb250U2l6ZSA9IGZvbnREZXNjcmlwdGlvbi5zcGVjaWZpZWRTaXpl
KCk7Ci0gICAgYm9vbCBpc0NhbmRpZGF0ZSA9IHN0eWxlLmlzSWRlbXBvdGVudFRleHRBdXRvc2l6
aW5nQ2FuZGlkYXRlKCk7CisgICAgYm9vbCBpc0NhbmRpZGF0ZSA9IHN0eWxlLmlzSWRlbXBvdGVu
dFRleHRBdXRvc2l6aW5nQ2FuZGlkYXRlKG5ld1N0YXR1cyk7CiAgICAgaWYgKCFpc0NhbmRpZGF0
ZSAmJiBXVEY6OmFyZUVzc2VudGlhbGx5RXF1YWwoaW5pdGlhbENvbXB1dGVkRm9udFNpemUsIHNw
ZWNpZmllZEZvbnRTaXplKSkKICAgICAgICAgcmV0dXJuIGFkanVzdG1lbnRGb3JUZXh0QXV0b3Np
emluZzsKIApAQCAtNjMzLDYgKzYzNyw4IEBAIGJvb2wgQWRqdXN0ZXI6OmFkanVzdEZvclRleHRB
dXRvc2l6aW5nKFJlbmRlclN0eWxlJiBzdHlsZSwgY29uc3QgRWxlbWVudCYgZWxlbWVuCiAgICAg
fQogICAgIGlmIChhdXRvIG5ld0xpbmVIZWlnaHQgPSBhZGp1c3RtZW50Lm5ld0xpbmVIZWlnaHQp
CiAgICAgICAgIHN0eWxlLnNldExpbmVIZWlnaHQoeyAqbmV3TGluZUhlaWdodCwgRml4ZWQgfSk7
CisgICAgaWYgKGF1dG8gbmV3U3RhdHVzID0gYWRqdXN0bWVudC5uZXdTdGF0dXMpCisgICAgICAg
IHN0eWxlLnNldEF1dG9zaXplU3RhdHVzKCpuZXdTdGF0dXMpOwogICAgIHJldHVybiBhZGp1c3Rt
ZW50Lm5ld0ZvbnRTaXplIHx8IGFkanVzdG1lbnQubmV3TGluZUhlaWdodDsKIH0KIApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVBZGp1c3Rlci5oIGIvU291cmNlL1dlYkNv
cmUvc3R5bGUvU3R5bGVBZGp1c3Rlci5oCmluZGV4IDUwYWY5NjFkYjhlYTJhNzkzODU1MzU4NWU0
Y2QwZGM4Yjk2OTllOGEuLjFhMzE5NDY3N2I0N2FiNmFmOWIzOThjZmI5NmVkZmUzZTBmZDhiOGYg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlQWRqdXN0ZXIuaAorKysgYi9T
b3VyY2UvV2ViQ29yZS9zdHlsZS9TdHlsZUFkanVzdGVyLmgKQEAgLTUyLDcgKzUyLDggQEAgcHVi
bGljOgogICAgIHN0cnVjdCBBZGp1c3RtZW50Rm9yVGV4dEF1dG9zaXppbmcgewogICAgICAgICBP
cHRpb25hbDxmbG9hdD4gbmV3Rm9udFNpemU7CiAgICAgICAgIE9wdGlvbmFsPGZsb2F0PiBuZXdM
aW5lSGVpZ2h0OwotICAgICAgICBleHBsaWNpdCBvcGVyYXRvciBib29sKCkgY29uc3QgeyByZXR1
cm4gbmV3Rm9udFNpemUgfHwgbmV3TGluZUhlaWdodDsgfQorICAgICAgICBPcHRpb25hbDxBdXRv
c2l6ZVN0YXR1cz4gbmV3U3RhdHVzOworICAgICAgICBleHBsaWNpdCBvcGVyYXRvciBib29sKCkg
Y29uc3QgeyByZXR1cm4gbmV3Rm9udFNpemUgfHwgbmV3TGluZUhlaWdodCB8fCBuZXdTdGF0dXM7
IH0KICAgICB9OwogICAgIHN0YXRpYyBBZGp1c3RtZW50Rm9yVGV4dEF1dG9zaXppbmcgYWRqdXN0
bWVudEZvclRleHRBdXRvc2l6aW5nKGNvbnN0IFJlbmRlclN0eWxlJiwgY29uc3QgRWxlbWVudCYp
OwogICAgIHN0YXRpYyBib29sIGFkanVzdEZvclRleHRBdXRvc2l6aW5nKFJlbmRlclN0eWxlJiwg
Y29uc3QgRWxlbWVudCYsIEFkanVzdG1lbnRGb3JUZXh0QXV0b3NpemluZyk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>