<?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>201618</bug_id>
          
          <creation_ts>2019-09-09 16:36:58 -0700</creation_ts>
          <short_desc>Tap and hold on Facebook sometimes creates a tall empty selection</short_desc>
          <delta_ts>2019-09-09 20:50:12 -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>WebKit Misc.</component>
          <version>Safari Technology Preview</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="Timothy Hatcher">timothy</reporter>
          <assigned_to name="Timothy Hatcher">timothy</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>enrica</cc>
    
    <cc>megan_gardner</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1569341</commentid>
    <comment_count>0</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2019-09-09 16:36:58 -0700</bug_when>
    <thetext>Most of Facebook has `-webkit-user-select: none`. The selection being created is spanning two of the only elements that are still user selectable — a user avatar icon in the story bar at the top, and the loading icon at the bottom.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1569342</commentid>
    <comment_count>1</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2019-09-09 16:37:13 -0700</bug_when>
    <thetext>&lt;rdar://53630145&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1569343</commentid>
    <comment_count>2</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2019-09-09 16:37:13 -0700</bug_when>
    <thetext>&lt;rdar://53630145&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1569349</commentid>
    <comment_count>3</comment_count>
      <attachid>378417</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2019-09-09 16:45:47 -0700</bug_when>
    <thetext>Created attachment 378417
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1569362</commentid>
    <comment_count>4</comment_count>
      <attachid>378417</attachid>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2019-09-09 17:26:08 -0700</bug_when>
    <thetext>Comment on attachment 378417
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=378417&amp;action=review

&gt; Source/WebCore/ChangeLog:16
&gt; +

Do we know why this is no longer needed? That is my only qualm about this patch, I&apos;m not following why we don&apos;t need this anymore. What changed to make it not needed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1569372</commentid>
    <comment_count>5</comment_count>
      <attachid>378417</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2019-09-09 18:15:25 -0700</bug_when>
    <thetext>Comment on attachment 378417
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=378417&amp;action=review

&gt; Tools/ChangeLog:10
&gt; +        * TestWebKitAPI/Tests/ios/SelectionByWord.mm: Added.

What necessitates was sing an API tests? Those are less scalable and have weaker infrastructure around them, so layout tests are preferred whenever possible.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1569412</commentid>
    <comment_count>6</comment_count>
      <attachid>378417</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2019-09-09 19:13:54 -0700</bug_when>
    <thetext>Comment on attachment 378417
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=378417&amp;action=review

&gt;&gt; Source/WebCore/ChangeLog:16
&gt;&gt; +
&gt; 
&gt; Do we know why this is no longer needed? That is my only qualm about this patch, I&apos;m not following why we don&apos;t need this anymore. What changed to make it not needed.

This code dates back to the original iOS upstream in 2014. The code was originally added as-is in 2013 when wordRangeFromPosition() was introduced, not as part of a bug fix. It was landed without a test, so I don&apos;t know anymore details on why it was originally needed.

VisualPosition and Position changes since then have likely made it not necessary and broken in cases like we see today on Facebook.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1569413</commentid>
    <comment_count>7</comment_count>
      <attachid>378417</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2019-09-09 19:14:34 -0700</bug_when>
    <thetext>Comment on attachment 378417
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=378417&amp;action=review

&gt;&gt; Tools/ChangeLog:10
&gt;&gt; +        * TestWebKitAPI/Tests/ios/SelectionByWord.mm: Added.
&gt; 
&gt; What necessitates was sing an API tests? Those are less scalable and have weaker infrastructure around them, so layout tests are preferred whenever possible.

I wasn&apos;t able to get this to reproduce as needed in a LayoutTest -- I tried.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1569417</commentid>
    <comment_count>8</comment_count>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2019-09-09 19:46:12 -0700</bug_when>
    <thetext>With the additional comments, r+</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1569432</commentid>
    <comment_count>9</comment_count>
      <attachid>378417</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-09-09 20:50:10 -0700</bug_when>
    <thetext>Comment on attachment 378417
Patch

Clearing flags on attachment: 378417

Committed r249701: &lt;https://trac.webkit.org/changeset/249701&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1569433</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-09-09 20:50:12 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>378417</attachid>
            <date>2019-09-09 16:45:47 -0700</date>
            <delta_ts>2019-09-09 20:50:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-201618-20190909164546.patch</filename>
            <type>text/plain</type>
            <size>10748</size>
            <attacher name="Timothy Hatcher">timothy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ5NTI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWE2Mjk3M2EzYzk3ZDA1
OGE2YWU3ZWMwODlhMTdlYjBlNjU2YTdhMS4uYTYzMjVlZDBmZDhlYjhhZDljOTcyMWYwNTU3ZGVm
NzQ2NTk3OGQ4MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE5LTA5LTA5ICBUaW1v
dGh5IEhhdGNoZXIgIDx0aW1vdGh5QGFwcGxlLmNvbT4KKworICAgICAgICBUYXAgYW5kIGhvbGQg
b24gRmFjZWJvb2sgc29tZXRpbWVzIGNyZWF0ZXMgYSB0YWxsIGVtcHR5IHNlbGVjdGlvbi4KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMTYxOAorICAg
ICAgICByZGFyOi8vNTM2MzAxNDUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBBUEkgVGVzdDogU2VsZWN0aW9uVGVzdHMuQnlXb3JkQXRFbmRPZkRvY3Vt
ZW50CisKKyAgICAgICAgKiBlZGl0aW5nL1Zpc2libGVVbml0cy5jcHA6CisgICAgICAgIChXZWJD
b3JlOjp3b3JkUmFuZ2VGcm9tUG9zaXRpb24pOgorICAgICAgICBSZW1vdmUgc3BlY2lhbCBjYXNl
IGNvZGUgZm9yIHRoZSBwb3NzaWJpbGl0eSBvZiBhbiBlbXB0eSBwYXJhZ3JhcGggYW5kIGF0IHRo
ZSBlbmQKKyAgICAgICAgb2YgdGhlIGRvY3VtZW50LiBUaGlzIGlzIG5vIGxvbmdlciBuZWVkZWQg
YW5kIHdhcyBjYXVzaW5nIGEgbGFyZ2Ugc2VsZWN0aW9uIHRvIGJlCisgICAgICAgIGNyZWF0ZWQg
b24gRmFjZWJvb2sgZHVlIHRvIGxhcmdlIGFyZWFzIG9mIG5vbi1zZWxlY3RhYmxlIGNvbnRlbnQg
b24gdGhlIHBhZ2UuCisKIDIwMTktMDktMDUgIEtlaXRoIFJvbGxpbiAgPGtyb2xsaW5AYXBwbGUu
Y29tPgogCiAgICAgICAgIEZpeCBpbXBsaWNpdCBjb252ZXJzaW9uIHRoYXQgbG9zZXMgcHJlY2lz
aW9uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1Zpc2libGVVbml0cy5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1Zpc2libGVVbml0cy5jcHAKaW5kZXggM2FkZjFiZmY2
Yzk1ZGE3ODFiNGQ0MTg5M2NjZmNjNzkzNjdiYTZhMi4uNTM5OWIwODA3MjU5YzJmYTQ1MWY1OTg4
YWI2YWE1ZDcwZjM1Y2RlMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZWRpdGluZy9WaXNp
YmxlVW5pdHMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvVmlzaWJsZVVuaXRzLmNw
cApAQCAtMTk2OSw2ICsxOTY5LDcgQEAgUmVmUHRyPFJhbmdlPiB3b3JkUmFuZ2VGcm9tUG9zaXRp
b24oY29uc3QgVmlzaWJsZVBvc2l0aW9uJiBwb3NpdGlvbikKICAgICAgICAgLy8gV2UgY291bGQg
YmUgYXQgdGhlIHN0YXJ0IG9mIGEgd29yZCwgdHJ5IGZvcndhcmQuCiAgICAgICAgIHJhbmdlID0g
ZW5jbG9zaW5nVGV4dFVuaXRPZkdyYW51bGFyaXR5KHBvc2l0aW9uLCBXb3JkR3JhbnVsYXJpdHks
IERpcmVjdGlvbkZvcndhcmQpOwogICAgIH0KKwogICAgIGlmIChyYW5nZSkKICAgICAgICAgcmV0
dXJuIHJhbmdlOwogCkBAIC0xOTc3LDE4ICsxOTc4LDYgQEAgUmVmUHRyPFJhbmdlPiB3b3JkUmFu
Z2VGcm9tUG9zaXRpb24oY29uc3QgVmlzaWJsZVBvc2l0aW9uJiBwb3NpdGlvbikKICAgICAgICAg
Y3VycmVudFBvc2l0aW9uID0gcG9zaXRpb25PZk5leHRCb3VuZGFyeU9mR3JhbnVsYXJpdHkoY3Vy
cmVudFBvc2l0aW9uLCBXb3JkR3JhbnVsYXJpdHksIERpcmVjdGlvbkJhY2t3YXJkKTsKICAgICB9
IHdoaWxlIChjdXJyZW50UG9zaXRpb24uaXNOb3ROdWxsKCkgJiYgIWF0Qm91bmRhcnlPZkdyYW51
bGFyaXR5KGN1cnJlbnRQb3NpdGlvbiwgV29yZEdyYW51bGFyaXR5LCBEaXJlY3Rpb25CYWNrd2Fy
ZCkpOwogCi0gICAgLy8gSWYgdGhlIHBvc2l0aW9uIGlzIGFuIGVtcHR5IHBhcmFncmFwaCBhbmQg
YXQgdGhlIGVuZCBvZiB0aGUgZG9jdW1lbnQKLSAgICAvLyB0aGUgd29yZCBpdGVyYXRvciBjb3Vs
ZCBub3QgcGFzcyB0aGUgcGFyYWdyYXBoIGJvdW5kYXJ5LCB0aGVyZWZvcmUgaXRlcmF0aW5nIHRv
Ci0gICAgLy8gdGhlIHByZXZpb3VzIGxpbmUgaXMgcmVxdWlyZWQuCi0gICAgaWYgKGN1cnJlbnRQ
b3NpdGlvbi5pc051bGwoKSAmJiBpc0VuZE9mRG9jdW1lbnQocG9zaXRpb24pKSB7Ci0gICAgICAg
IFZpc2libGVQb3NpdGlvbiBwcmV2aW91c0xpbmVQb3NpdGlvbiA9IHBvc2l0aW9uT2ZOZXh0Qm91
bmRhcnlPZkdyYW51bGFyaXR5KHBvc2l0aW9uLCBMaW5lR3JhbnVsYXJpdHksIERpcmVjdGlvbkJh
Y2t3YXJkKTsKLSAgICAgICAgaWYgKHByZXZpb3VzTGluZVBvc2l0aW9uLmlzTm90TnVsbCgpKSB7
Ci0gICAgICAgICAgICBjdXJyZW50UG9zaXRpb24gPSBwb3NpdGlvbk9mTmV4dEJvdW5kYXJ5T2ZH
cmFudWxhcml0eShwcmV2aW91c0xpbmVQb3NpdGlvbiwgV29yZEdyYW51bGFyaXR5LCBEaXJlY3Rp
b25CYWNrd2FyZCk7Ci0gICAgICAgICAgICBpZiAoY3VycmVudFBvc2l0aW9uLmlzTnVsbCgpKQot
ICAgICAgICAgICAgICAgIGN1cnJlbnRQb3NpdGlvbiA9IHByZXZpb3VzTGluZVBvc2l0aW9uOwot
ICAgICAgICB9Ci0gICAgfQotCiAgICAgaWYgKGN1cnJlbnRQb3NpdGlvbi5pc051bGwoKSkKICAg
ICAgICAgY3VycmVudFBvc2l0aW9uID0gcG9zaXRpb25PZk5leHRCb3VuZGFyeU9mR3JhbnVsYXJp
dHkocG9zaXRpb24sIFdvcmRHcmFudWxhcml0eSwgRGlyZWN0aW9uRm9yd2FyZCk7CiAKQEAgLTE5
OTYsNiArMTk4NSw3IEBAIFJlZlB0cjxSYW5nZT4gd29yZFJhbmdlRnJvbVBvc2l0aW9uKGNvbnN0
IFZpc2libGVQb3NpdGlvbiYgcG9zaXRpb24pCiAgICAgICAgIHJhbmdlID0gUmFuZ2U6OmNyZWF0
ZShwb3NpdGlvbi5kZWVwRXF1aXZhbGVudCgpLmRlcHJlY2F0ZWROb2RlKCktPmRvY3VtZW50KCks
IGN1cnJlbnRQb3NpdGlvbiwgcG9zaXRpb24pOwogICAgICAgICBBU1NFUlQocmFuZ2UpOwogICAg
IH0KKwogICAgIHJldHVybiByYW5nZTsKIH0KIApkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9n
IGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDk5Yjk5YWY4ZmYxMDFjMTIzNTA4NzRmYjNjMzM1MDQ4
NmM5ZWY5ZmQuLjM3NmIyYzdlNTVhOWQ1ZmVjZTFhMTAxM2IyMjBiNTNkZTcyZWNjMmIgMTAwNjQ0
Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
NCBAQAorMjAxOS0wOS0wOSAgVGltb3RoeSBIYXRjaGVyICA8dGltb3RoeUBhcHBsZS5jb20+CisK
KyAgICAgICAgVGFwIGFuZCBob2xkIG9uIEZhY2Vib29rIHNvbWV0aW1lcyBjcmVhdGVzIGEgdGFs
bCBlbXB0eSBzZWxlY3Rpb24uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMDE2MTgKKyAgICAgICAgcmRhcjovLzUzNjMwMTQ1CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RX
ZWJLaXRBUEkueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvajoKKyAgICAgICAgKiBUZXN0V2ViS2l0
QVBJL1Rlc3RzL2lvcy9TZWxlY3Rpb25CeVdvcmQubW06IEFkZGVkLgorCiAyMDE5LTA5LTA1ICBS
eW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIFJlbW92ZSB1bnVzZWQg
U1BJIHRoYXQgYWNjZXNzZXMgTWVtb3J5Q2FjaGUgZGlyZWN0bHkKZGlmZiAtLWdpdCBhL1Rvb2xz
L1Rlc3RXZWJLaXRBUEkvVGVzdFdlYktpdEFQSS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qIGIv
VG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBieHBy
b2oKaW5kZXggNjA0ZWIwNDE3ODg2ZWU1MTk0ZTI1Yzg2NzhmMDAyNzQ4NGUxOGJlMi4uNGNlYzYx
MDlmNjIzNWY3ZDc2NTUzZmIxNTZlYTA1YTRmZDYxNzA5NiAxMDA2NDQKLS0tIGEvVG9vbHMvVGVz
dFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oKKysrIGIv
VG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBieHBy
b2oKQEAgLTEwNCw2ICsxMDQsNyBAQAogCQkxQzJCODE4NzFDODkyNUEwMDBBNTUyOUYgLyogQWhl
bS50dGYgaW4gQ29weSBSZXNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVm
ID0gMUMyQjgxODUxQzg5MjUyMzAwQTU1MjlGIC8qIEFoZW0udHRmICovOyB9OwogCQkxQzczNEI1
MzIwNzg4QzQ4MDBGNDMwRUEgLyogU3lzdGVtQ29sb3JzLm1tIGluIFNvdXJjZXMgKi8gPSB7aXNh
ID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gMUM3MzRCNTIyMDc4OEM0ODAwRjQzMEVBIC8qIFN5
c3RlbUNvbG9ycy5tbSAqLzsgfTsKIAkJMUM3RkVCMjAyMDdDMEYyRTAwRDIzMjc4IC8qIEJhY2tn
cm91bmRDb2xvci5tbSBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJl
ZiA9IDFDN0ZFQjFGMjA3QzBGMkQwMEQyMzI3OCAvKiBCYWNrZ3JvdW5kQ29sb3IubW0gKi87IH07
CisJCTFDOTA0MjBDMjMyNkUwM0MwMEJFRjkxRSAvKiBTZWxlY3Rpb25CeVdvcmQubW0gaW4gU291
cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSAxQzkwNDIwQjIzMjZFMDND
MDBCRUY5MUUgLyogU2VsZWN0aW9uQnlXb3JkLm1tICovOyB9OwogCQkxQzlFQjg0MTFFMzgwREEx
MDA1QzY0NDIgLyogQ29tcGxleFRleHRDb250cm9sbGVyLmNwcCBpbiBTb3VyY2VzICovID0ge2lz
YSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDFDOUVCODQwMUUzODBEQTEwMDVDNjQ0MiAvKiBD
b21wbGV4VGV4dENvbnRyb2xsZXIuY3BwICovOyB9OwogCQkxQ0FDQURBMTIzMDYyMEFFMDAwN0Q1
NEMgLyogV0tXZWJWaWV3T3BhcXVlLm1tIGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRG
aWxlOyBmaWxlUmVmID0gMUNBQ0FEQTAyMzA2MjBBRDAwMDdENTRDIC8qIFdLV2ViVmlld09wYXF1
ZS5tbSAqLzsgfTsKIAkJMUNFNkZBQzMyMzIwMjY3QzAwRTQ4RjZFIC8qIHJpY2gtY29sb3ItZmls
dGVyZWQuaHRtbCBpbiBDb3B5IFJlc291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZp
bGVSZWYgPSAxQ0U2RkFDMTIzMjAyNjRGMDBFNDhGNkUgLyogcmljaC1jb2xvci1maWx0ZXJlZC5o
dG1sICovOyB9OwpAQCAtMTUyMiw2ICsxNTIzLDcgQEAKIAkJMUMyQjgxODUxQzg5MjUyMzAwQTU1
MjlGIC8qIEFoZW0udHRmICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGxhc3RLbm93bkZp
bGVUeXBlID0gZmlsZTsgcGF0aCA9IEFoZW0udHRmOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9
OwogCQkxQzczNEI1MjIwNzg4QzQ4MDBGNDMwRUEgLyogU3lzdGVtQ29sb3JzLm1tICovID0ge2lz
YSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBl
ID0gc291cmNlY29kZS5jcHAub2JqY3BwOyBwYXRoID0gU3lzdGVtQ29sb3JzLm1tOyBzb3VyY2VU
cmVlID0gIjxncm91cD4iOyB9OwogCQkxQzdGRUIxRjIwN0MwRjJEMDBEMjMyNzggLyogQmFja2dy
b3VuZENvbG9yLm1tICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9
IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAub2JqY3BwOyBwYXRoID0gQmFj
a2dyb3VuZENvbG9yLm1tOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OworCQkxQzkwNDIwQjIz
MjZFMDNDMDBCRUY5MUUgLyogU2VsZWN0aW9uQnlXb3JkLm1tICovID0ge2lzYSA9IFBCWEZpbGVS
ZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29k
ZS5jcHAub2JqY3BwOyBwYXRoID0gU2VsZWN0aW9uQnlXb3JkLm1tOyBzb3VyY2VUcmVlID0gIjxn
cm91cD4iOyB9OwogCQkxQzlFQjg0MDFFMzgwREExMDA1QzY0NDIgLyogQ29tcGxleFRleHRDb250
cm9sbGVyLmNwcCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0
OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLmNwcDsgcGF0aCA9IENvbXBsZXhU
ZXh0Q29udHJvbGxlci5jcHA7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCTFDQUNBREEw
MjMwNjIwQUQwMDA3RDU0QyAvKiBXS1dlYlZpZXdPcGFxdWUubW0gKi8gPSB7aXNhID0gUEJYRmls
ZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vj
b2RlLmNwcC5vYmpjcHA7IHBhdGggPSBXS1dlYlZpZXdPcGFxdWUubW07IHNvdXJjZVRyZWUgPSAi
PGdyb3VwPiI7IH07CiAJCTFDQjlCQzM3MUE2NzQ4MjMwMEZFNTY3OCAvKiBXZWFrUHRyLmNwcCAq
LyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25G
aWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLmNwcDsgcGF0aCA9IFdlYWtQdHIuY3BwOyBzb3VyY2VU
cmVlID0gIjxncm91cD4iOyB9OwpAQCAtMzA2Miw2ICszMDY0LDcgQEAKIAkJCQlGNDY0QUY5MTIw
QkI2NkVBMDA3RjlCMTggLyogUmVuZGVyaW5nUHJvZ3Jlc3NUZXN0cy5tbSAqLywKIAkJCQlGNEM4
Nzk3RTIwNTlEOEQzMDA5Q0QwMEIgLyogU2Nyb2xsVmlld0luc2V0VGVzdHMubW0gKi8sCiAJCQkJ
MEZGMTEzNEQyMkQ2ODY3OTAwOUE4MURBIC8qIFNjcm9sbFZpZXdTY3JvbGxhYmlsaXR5VGVzdHMu
bW0gKi8sCisJCQkJMUM5MDQyMEIyMzI2RTAzQzAwQkVGOTFFIC8qIFNlbGVjdGlvbkJ5V29yZC5t
bSAqLywKIAkJCQk5QjRCNUVBNDIyREVCRTE5MDAxRTNENUEgLyogU2VsZWN0aW9uTW9kaWZ5QnlQ
YXJhZ3JhcGhCb3VuZGFyeS5tbSAqLywKIAkJCQlDRTZFODE5RjIwQTY5MzVGMDBFMkM4MEYgLyog
U2V0VGltZW91dEZ1bmN0aW9uLm1tICovLAogCQkJCTQ0MzNBMzk1MjA4MDQ0MTMwMDkxRUQ1NyAv
KiBTeW5jaHJvbm91c1RpbWVvdXRUZXN0cy5tbSAqLywKQEAgLTQ2NzksNiArNDY4Miw3IEBACiAJ
CQkJRjRDODc5N0YyMDU5RDhEMzAwOUNEMDBCIC8qIFNjcm9sbFZpZXdJbnNldFRlc3RzLm1tIGlu
IFNvdXJjZXMgKi8sCiAJCQkJMEZGMTEzNEUyMkQ2ODY3OTAwOUE4MURBIC8qIFNjcm9sbFZpZXdT
Y3JvbGxhYmlsaXR5VGVzdHMubW0gaW4gU291cmNlcyAqLywKIAkJCQlDRTA2REY5QjFFMTg1MUYy
MDBFNTcwQzkgLyogU2VjdXJpdHlPcmlnaW4uY3BwIGluIFNvdXJjZXMgKi8sCisJCQkJMUM5MDQy
MEMyMzI2RTAzQzAwQkVGOTFFIC8qIFNlbGVjdGlvbkJ5V29yZC5tbSBpbiBTb3VyY2VzICovLAog
CQkJCTlCNEI1RUE1MjJERUJFMTkwMDFFM0Q1QSAvKiBTZWxlY3Rpb25Nb2RpZnlCeVBhcmFncmFw
aEJvdW5kYXJ5Lm1tIGluIFNvdXJjZXMgKi8sCiAJCQkJNTc2OUM1MEIxRDlCMDAwMjAwMDg0N0ZC
IC8qIFNlcmlhbGl6ZWRDcnlwdG9LZXlXcmFwLm1tIGluIFNvdXJjZXMgKi8sCiAJCQkJNTFFQjEy
OTQxRkRGMDUyNTAwQTVBMUJEIC8qIFNlcnZpY2VXb3JrZXJCYXNpYy5tbSBpbiBTb3VyY2VzICov
LApkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9pb3MvU2VsZWN0aW9uQnlX
b3JkLm1tIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9pb3MvU2VsZWN0aW9uQnlXb3JkLm1t
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLmEwMWQ0MzIxY2NmOGFmN2M2MjhhZGI1MjUyYWE3NTBlYjkyMzJlMGIKLS0t
IC9kZXYvbnVsbAorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL2lvcy9TZWxlY3Rpb25C
eVdvcmQubW0KQEAgLTAsMCArMSw2MSBAQAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAxOSBBcHBs
ZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVz
ZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmlj
YXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlv
bnMKKyAqIGFyZSBtZXQ6CisgKiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVz
dCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2Yg
Y29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorICogMi4gUmVkaXN0cmli
dXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQK
KyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcg
ZGlzY2xhaW1lciBpbiB0aGUKKyAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVy
aWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FS
RSBJUyBQUk9WSURFRCBCWSBBUFBMRSBJTkMuIEFORCBJVFMgQ09OVFJJQlVUT1JTIGBgQVMgSVMn
JworICogQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBC
VVQgTk9UIExJTUlURUQgVE8sCisgKiBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5U
QUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSCisgKiBQVVJQT1NFIEFSRSBESVND
TEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBBUFBMRSBJTkMuIE9SIElUUyBDT05UUklCVVRPUlMK
KyAqIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJ
QUwsIEVYRU1QTEFSWSwgT1IKKyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBC
VVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GCisgKiBTVUJTVElUVVRFIEdPT0RTIE9S
IFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MKKyAq
IElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklM
SVRZLCBXSEVUSEVSIElOCisgKiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAo
SU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQorICogQVJJU0lORyBJTiBBTlkgV0FZ
IE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRgorICog
VEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorICovCisKKyNpbmNsdWRlICJjb25maWcu
aCIKKworI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpCisKKyNpbXBvcnQgIlBsYXRmb3JtVXRpbGl0
aWVzLmgiCisjaW1wb3J0ICJUZXN0SW5wdXREZWxlZ2F0ZS5oIgorI2ltcG9ydCAiVGVzdFdLV2Vi
Vmlldy5oIgorI2ltcG9ydCAiVUlLaXRTUEkuaCIKKworQGludGVyZmFjZSBXS0NvbnRlbnRWaWV3
IChQcml2YXRlKQorLSAodm9pZClzZWxlY3RXb3JkRm9yUmVwbGFjZW1lbnQ7CitAZW5kCisKK1RF
U1QoU2VsZWN0aW9uVGVzdHMsIEJ5V29yZEF0RW5kT2ZEb2N1bWVudCkKK3sKKyAgICBhdXRvIHdl
YlZpZXcgPSBhZG9wdE5TKFtbVGVzdFdLV2ViVmlldyBhbGxvY10gaW5pdF0pOworCisgICAgW3dl
YlZpZXcgc3luY2hyb25vdXNseUxvYWRIVE1MU3RyaW5nOkAiPGJvZHk+PHA+UGFyYWdyYXBoIE9u
ZTwvcD48cCBzdHlsZT0nLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZSc+UGFyYWdyYXBoIFR3bzwv
cD48cD5QYXJhZ3JhcGggVGhyZWU8L3A+PHA+PC9wPjwvYm9keT4iXTsKKworICAgIFt3ZWJWaWV3
IHN0cmluZ0J5RXZhbHVhdGluZ0phdmFTY3JpcHQ6QCJnZXRTZWxlY3Rpb24oKS5zZXRQb3NpdGlv
bihkb2N1bWVudC5ib2R5Lmxhc3RDaGlsZCwgMCkiXTsKKworICAgIEVYUEVDVF9UUlVFKFt3ZWJW
aWV3IHN0cmluZ0J5RXZhbHVhdGluZ0phdmFTY3JpcHQ6QCJnZXRTZWxlY3Rpb24oKS5pc0NvbGxh
cHNlZCJdLmJvb2xWYWx1ZSk7CisKKyAgICAvLyBUaGlzIG1ldGhvZCB0cmlnZ2VycyB0aGUgd29y
ZFJhbmdlRnJvbVBvc2l0aW9uKCkgY29kZSB0byBiZSB0ZXN0ZWQuCisgICAgW1t3ZWJWaWV3IHdr
Q29udGVudFZpZXddIHNlbGVjdFdvcmRGb3JSZXBsYWNlbWVudF07CisKKyAgICBFWFBFQ1RfRkFM
U0UoW3dlYlZpZXcgc3RyaW5nQnlFdmFsdWF0aW5nSmF2YVNjcmlwdDpAImdldFNlbGVjdGlvbigp
LmlzQ29sbGFwc2VkIl0uYm9vbFZhbHVlKTsKKyAgICBFWFBFQ1RfV0tfU1RSRVEoW3dlYlZpZXcg
c3RyaW5nQnlFdmFsdWF0aW5nSmF2YVNjcmlwdDpAImdldFNlbGVjdGlvbigpLmFuY2hvck5vZGUu
bm9kZVZhbHVlIl0sICJQYXJhZ3JhcGggVGhyZWUiKTsKKyAgICBFWFBFQ1RfV0tfU1RSRVEoW3dl
YlZpZXcgc3RyaW5nQnlFdmFsdWF0aW5nSmF2YVNjcmlwdDpAImdldFNlbGVjdGlvbigpLmFuY2hv
ck9mZnNldCJdLCAiMTAiKTsKKyAgICBFWFBFQ1RfV0tfU1RSRVEoW3dlYlZpZXcgc3RyaW5nQnlF
dmFsdWF0aW5nSmF2YVNjcmlwdDpAImdldFNlbGVjdGlvbigpLmZvY3VzTm9kZS5ub2RlVmFsdWUi
XSwgIlBhcmFncmFwaCBUaHJlZSIpOworICAgIEVYUEVDVF9XS19TVFJFUShbd2ViVmlldyBzdHJp
bmdCeUV2YWx1YXRpbmdKYXZhU2NyaXB0OkAiZ2V0U2VsZWN0aW9uKCkuZm9jdXNPZmZzZXQiXSwg
IjE1Iik7CisKKyAgICBFWFBFQ1RfV0tfU1RSRVEoW3dlYlZpZXcgc3RyaW5nQnlFdmFsdWF0aW5n
SmF2YVNjcmlwdDpAImdldFNlbGVjdGlvbigpLnRvU3RyaW5nKCkiXSwgIlRocmVlIik7Cit9CisK
KyNlbmRpZiAvLyBQTEFURk9STShJT1NfRkFNSUxZKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>