<?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>167140</bug_id>
          
          <creation_ts>2017-01-17 14:58:32 -0800</creation_ts>
          <short_desc>Editing nested RTL-LTR content makes the process unresponsive.</short_desc>
          <delta_ts>2017-01-17 16:03:58 -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>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="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1267497</commentid>
    <comment_count>0</comment_count>
      <attachid>299066</attachid>
    <who name="alan">zalan</who>
    <bug_when>2017-01-17 14:58:32 -0800</bug_when>
    <thetext>Created attachment 299066
Test reduction

See attached test case.

rdar://problem/29057611</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1267503</commentid>
    <comment_count>1</comment_count>
      <attachid>299069</attachid>
    <who name="alan">zalan</who>
    <bug_when>2017-01-17 15:04:55 -0800</bug_when>
    <thetext>Created attachment 299069
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1267510</commentid>
    <comment_count>2</comment_count>
      <attachid>299069</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2017-01-17 15:22:46 -0800</bug_when>
    <thetext>Comment on attachment 299069
Patch

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

&gt; LayoutTests/editing/rtl-to-ltr-editing-word-move-spin.html:4
&gt; +&lt;title&gt;This test that we can jump word by word over rtl-ltr content.&lt;/title&gt;

Please add a meta charset=utf-8.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1267516</commentid>
    <comment_count>3</comment_count>
      <attachid>299074</attachid>
    <who name="alan">zalan</who>
    <bug_when>2017-01-17 15:26:14 -0800</bug_when>
    <thetext>Created attachment 299074
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1267533</commentid>
    <comment_count>4</comment_count>
      <attachid>299074</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-01-17 16:03:53 -0800</bug_when>
    <thetext>Comment on attachment 299074
Patch

Clearing flags on attachment: 299074

Committed r210831: &lt;http://trac.webkit.org/changeset/210831&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1267534</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-01-17 16:03:58 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>299066</attachid>
            <date>2017-01-17 14:58:32 -0800</date>
            <delta_ts>2017-01-17 14:58:32 -0800</delta_ts>
            <desc>Test reduction</desc>
            <filename>mail-editing-spin.html</filename>
            <type>text/html</type>
            <size>212</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">PGJvZHkgY29udGVudGVkaXRhYmxlPSJ0cnVlIjs+CmZvY3VzIHRoZSBzZWNvbmQgZm9vYmFyIGFu
ZCBtb3ZlIGJ5IHdvcmRzIGZyb20gcmlnaHQgdG8gbGVmdCB1bnRpbCB5b3UgcmVhY2ggdGhlIGJl
Z2lubmluZyBvZiB0aGUgbGluZS4gcGFzcyBpZiBubyBoYW5nLgo8ZGl2IHN0eWxlPSJkaXJlY3Rp
b246IHJ0bDsiPuKAq2Zvb2JhciBmb29iYXLigKsKPC9kaXY+PC9icj4=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>299069</attachid>
            <date>2017-01-17 15:04:55 -0800</date>
            <delta_ts>2017-01-17 15:26:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-167140-20170117150307.patch</filename>
            <type>text/plain</type>
            <size>4631</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEwNzg0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzVhMTgzNWE1NTg4NWM4
MjE0NmFhNzRiOGIwMGI1MjkyNGIzNDI3MS4uMWVlZDNhZTQ0MTMzMGE1ZGEzZTQ3YWRiMjZiNDZi
NWJjNDEwZjk4MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE3LTAxLTE3ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgRWRpdGluZyBuZXN0ZWQgUlRM
LUxUUiBjb250ZW50IG1ha2VzIHRoZSBwcm9jZXNzIHVucmVzcG9uc2l2ZS4KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NzE0MAorICAgICAgICByZGFy
Oi8vcHJvYmxlbS8yOTA1NzYxMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEJyZWFrIG91dCBvZiB0aGUgbG9vcCBpZiB3ZSBrZWVwIGNvbWluZyBiYWNr
IHRvIHRoZSBzYW1lIHBvc2l0aW9uLgorICAgICAgICBUaGlzIGlzIGEgd29ya2Fyb3VuZCBmb3Ig
dGhlIHVuZGVybHlpbmcgZWRpdGluZy9wb3NpdGlvbiBidWcgLT4gd2Via2l0Lm9yZy9iLzE2NzEz
OC4KKworICAgICAgICBUZXN0OiBlZGl0aW5nL3J0bC10by1sdHItZWRpdGluZy13b3JkLW1vdmUt
c3Bpbi5odG1sCisKKyAgICAgICAgKiBlZGl0aW5nL1Zpc2libGVVbml0cy5jcHA6CisgICAgICAg
IChXZWJDb3JlOjp2aXN1YWxXb3JkUG9zaXRpb24pOgorCiAyMDE3LTAxLTE1ICBNaWNoYWVsIENh
dGFuemFybyAgPG1jYXRhbnphcm9AaWdhbGlhLmNvbT4KIAogICAgICAgICBbU09VUF0gU291cE5l
dHdvcmtTZXNzaW9uIGNvbnN0cnVjdG9yIHNob3VsZCBiZSBleHBsaWNpdApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvZWRpdGluZy9WaXNpYmxlVW5pdHMuY3BwIGIvU291cmNlL1dlYkNvcmUv
ZWRpdGluZy9WaXNpYmxlVW5pdHMuY3BwCmluZGV4IDE1M2Y1ZWE0ZjRhNzQ1NDAyNzVmYTVjYTRj
ZmZkYTY0ZWQxYmU4NjkuLjQzNjNjMWJlN2ZmZDRlNTVjZmM4MTc4NWI1MDUxYTJjYjNjYTQ3NzIg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvVmlzaWJsZVVuaXRzLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1Zpc2libGVVbml0cy5jcHAKQEAgLTM1Miw2ICszNTIs
NyBAQCBzdGF0aWMgVmlzaWJsZVBvc2l0aW9uIHZpc3VhbFdvcmRQb3NpdGlvbihjb25zdCBWaXNp
YmxlUG9zaXRpb24mIHZpc2libGVQb3NpdGlvbgogICAgIFRleHREaXJlY3Rpb24gYmxvY2tEaXJl
Y3Rpb24gPSBkaXJlY3Rpb25PZkVuY2xvc2luZ0Jsb2NrKHZpc2libGVQb3NpdGlvbi5kZWVwRXF1
aXZhbGVudCgpKTsKICAgICBJbmxpbmVCb3gqIHByZXZpb3VzbHlWaXNpdGVkQm94ID0gbnVsbHB0
cjsKICAgICBWaXNpYmxlUG9zaXRpb24gY3VycmVudCA9IHZpc2libGVQb3NpdGlvbjsKKyAgICBz
dGQ6Om9wdGlvbmFsPFZpc2libGVQb3NpdGlvbj4gcHJldmlvdXNQb3NpdGlvbjsKICAgICBVQnJl
YWtJdGVyYXRvciogaXRlciA9IG51bGxwdHI7CiAKICAgICBDYWNoZWRMb2dpY2FsbHlPcmRlcmVk
TGVhZkJveGVzIGxlYWZCb3hlczsKQEAgLTM2MSw2ICszNjIsOSBAQCBzdGF0aWMgVmlzaWJsZVBv
c2l0aW9uIHZpc3VhbFdvcmRQb3NpdGlvbihjb25zdCBWaXNpYmxlUG9zaXRpb24mIHZpc2libGVQ
b3NpdGlvbgogICAgICAgICBWaXNpYmxlUG9zaXRpb24gYWRqYWNlbnRDaGFyYWN0ZXJQb3NpdGlv
biA9IGRpcmVjdGlvbiA9PSBNb3ZlUmlnaHQgPyBjdXJyZW50LnJpZ2h0KHRydWUpIDogY3VycmVu
dC5sZWZ0KHRydWUpOyAKICAgICAgICAgaWYgKGFkamFjZW50Q2hhcmFjdGVyUG9zaXRpb24gPT0g
Y3VycmVudCB8fCBhZGphY2VudENoYXJhY3RlclBvc2l0aW9uLmlzTnVsbCgpKQogICAgICAgICAg
ICAgcmV0dXJuIFZpc2libGVQb3NpdGlvbigpOworICAgICAgICAvLyBGSVhNRTogVGhpcyBpcyBh
IHdvcmthcm91bmQgZm9yIHdlYmtpdC5vcmcvYi8xNjcxMzguCisgICAgICAgIGlmIChwcmV2aW91
c1Bvc2l0aW9uICYmIGFkamFjZW50Q2hhcmFjdGVyUG9zaXRpb24gPT0gcHJldmlvdXNQb3NpdGlv
bi52YWx1ZSgpKQorICAgICAgICAgICAgcmV0dXJuIFZpc2libGVQb3NpdGlvbigpOwogICAgIAog
ICAgICAgICBJbmxpbmVCb3gqIGJveDsKICAgICAgICAgaW50IG9mZnNldEluQm94OwpAQCAtNDA5
LDYgKzQxMyw3IEBAIHN0YXRpYyBWaXNpYmxlUG9zaXRpb24gdmlzdWFsV29yZFBvc2l0aW9uKGNv
bnN0IFZpc2libGVQb3NpdGlvbiYgdmlzaWJsZVBvc2l0aW9uCiAgICAgICAgIGlmIChpc1dvcmRC
cmVhaykKICAgICAgICAgICAgIHJldHVybiBhZGphY2VudENoYXJhY3RlclBvc2l0aW9uOwogICAg
IAorICAgICAgICBwcmV2aW91c1Bvc2l0aW9uID0gY3VycmVudDsKICAgICAgICAgY3VycmVudCA9
IGFkamFjZW50Q2hhcmFjdGVyUG9zaXRpb247CiAgICAgfQogICAgIHJldHVybiBWaXNpYmxlUG9z
aXRpb24oKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwppbmRleCAwMjhhYzM1MGZlZTQxODI4MWQ1ODEyZWJmMWM3YTRjMTdlMmE4YjYx
Li4wZDlkYzYyYjM1NDQ2ZDQ4NGU5ZTM2OGRiNzBhZWE1ODI5YzhmMzMwIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTQgQEAKKzIwMTctMDEtMTcgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKwor
ICAgICAgICBFZGl0aW5nIG5lc3RlZCBSVEwtTFRSIGNvbnRlbnQgbWFrZXMgdGhlIHByb2Nlc3Mg
dW5yZXNwb25zaXZlLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTY3MTQwCisgICAgICAgIHJkYXI6Ly9wcm9ibGVtLzI5MDU3NjExCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBlZGl0aW5nL3J0bC10by1s
dHItZWRpdGluZy13b3JkLW1vdmUtc3Bpbi1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAq
IGVkaXRpbmcvcnRsLXRvLWx0ci1lZGl0aW5nLXdvcmQtbW92ZS1zcGluLmh0bWw6IEFkZGVkLgor
CiAyMDE3LTAxLTE1ICBTYW0gV2VpbmlnICA8c2FtQHdlYmtpdC5vcmc+CiAKICAgICAgICAgW1dl
YklETF0gUmVtb3ZlIGN1c3RvbSBiaW5kaW5ncyBmb3IgSFRNTElucHV0RWxlbWVudCwgSFRNTEZy
YW1lRWxlbWVudCwgSFRNTE1lZGlhRWxlbWVudCBhbmQgSFRNTE9wdGlvbnNDb2xsZWN0aW9uCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9lZGl0aW5nL3J0bC10by1sdHItZWRpdGluZy13b3JkLW1v
dmUtc3Bpbi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL3J0bC10by1sdHItZWRp
dGluZy13b3JkLW1vdmUtc3Bpbi1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uY2M0NTJjMGQ5NDg5
YzRiNzJkOWI1NTNiMjFlMjExMzRkZjRjYjVhZQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL2VkaXRpbmcvcnRsLXRvLWx0ci1lZGl0aW5nLXdvcmQtbW92ZS1zcGluLWV4cGVjdGVkLnR4
dApAQCAtMCwwICsxLDQgQEAKK1Bhc3MgaWYgbm8gaGFuZy4KK+KAqyBmb29iYXIgZm9vYmFy4oCr
CisKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZWRpdGluZy9ydGwtdG8tbHRyLWVkaXRpbmct
d29yZC1tb3ZlLXNwaW4uaHRtbCBiL0xheW91dFRlc3RzL2VkaXRpbmcvcnRsLXRvLWx0ci1lZGl0
aW5nLXdvcmQtbW92ZS1zcGluLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMjk1NjBjOTNiOTQwNWUwMzQ3ZmUy
MDliOGFkNTUxYTgxZDY4ODFjZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2VkaXRp
bmcvcnRsLXRvLWx0ci1lZGl0aW5nLXdvcmQtbW92ZS1zcGluLmh0bWwKQEAgLTAsMCArMSwxNyBA
QAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHRpdGxlPlRoaXMgdGVzdCB0aGF0
IHdlIGNhbiBqdW1wIHdvcmQgYnkgd29yZCBvdmVyIHJ0bC1sdHIgY29udGVudC48L3RpdGxlPgor
PC9oZWFkPgorPGJvZHkgY29udGVudGVkaXRhYmxlPSJ0cnVlIjs+CitQYXNzIGlmIG5vIGhhbmcu
Cis8ZGl2IHN0eWxlPSJkaXJlY3Rpb246IHJ0bDsiPiYjeDIwMkIgZm9vYmFyIGZvb2JhciYjeDIw
MkI8L2Rpdj48L2JyPgorPHNjcmlwdD4KKyAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAg
ICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICAgIGdldFNlbGVjdGlvbigpLnNldFBvc2l0
aW9uKGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2RpdicpLmZpcnN0Q2hpbGQsIDIpOworICAgIGdl
dFNlbGVjdGlvbigpLm1vZGlmeSgnbW92ZScsICdyaWdodCcsICd3b3JkJyk7CisgICAgZ2V0U2Vs
ZWN0aW9uKCkubW9kaWZ5KCdtb3ZlJywgJ3JpZ2h0JywgJ3dvcmQnKTsKKzwvc2NyaXB0PgorPC9i
b2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>299074</attachid>
            <date>2017-01-17 15:26:14 -0800</date>
            <delta_ts>2017-01-17 16:03:53 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-167140-20170117152426.patch</filename>
            <type>text/plain</type>
            <size>4644</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEwODI1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmI3ODFlNzZhM2EyYmI3
OTA1ZDI4ZTJiODNjMTJmOThiNzYyMTllOS4uYmFiNGI0YmQyZjZiNWQ5Y2NmOTYyMzgzN2EyNGMx
YjFjNzJhNTkwYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE3LTAxLTE3ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgRWRpdGluZyBuZXN0ZWQgUlRM
LUxUUiBjb250ZW50IG1ha2VzIHRoZSBwcm9jZXNzIHVucmVzcG9uc2l2ZS4KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NzE0MAorICAgICAgICByZGFy
Oi8vcHJvYmxlbS8yOTA1NzYxMQorCisgICAgICAgIFJldmlld2VkIGJ5IFJ5b3N1a2UgTml3YS4K
KworICAgICAgICBCcmVhayBvdXQgb2YgdGhlIGxvb3AgaWYgd2Uga2VlcCBjb21pbmcgYmFjayB0
byB0aGUgc2FtZSBwb3NpdGlvbi4KKyAgICAgICAgVGhpcyBpcyBhIHdvcmthcm91bmQgZm9yIHRo
ZSB1bmRlcmx5aW5nIGVkaXRpbmcvcG9zaXRpb24gYnVnIC0+IHdlYmtpdC5vcmcvYi8xNjcxMzgu
CisKKyAgICAgICAgVGVzdDogZWRpdGluZy9ydGwtdG8tbHRyLWVkaXRpbmctd29yZC1tb3ZlLXNw
aW4uaHRtbAorCisgICAgICAgICogZWRpdGluZy9WaXNpYmxlVW5pdHMuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6dmlzdWFsV29yZFBvc2l0aW9uKToKKwogMjAxNy0wMS0xNyAgRmlsaXAgUGl6bG8g
IDxmcGl6bG9AYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGwgb3V0IGh0dHA6
Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzIxMDgyMQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvZWRpdGluZy9WaXNpYmxlVW5pdHMuY3BwIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9W
aXNpYmxlVW5pdHMuY3BwCmluZGV4IDE1M2Y1ZWE0ZjRhNzQ1NDAyNzVmYTVjYTRjZmZkYTY0ZWQx
YmU4NjkuLjQzNjNjMWJlN2ZmZDRlNTVjZmM4MTc4NWI1MDUxYTJjYjNjYTQ3NzIgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvVmlzaWJsZVVuaXRzLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9lZGl0aW5nL1Zpc2libGVVbml0cy5jcHAKQEAgLTM1Miw2ICszNTIsNyBAQCBzdGF0
aWMgVmlzaWJsZVBvc2l0aW9uIHZpc3VhbFdvcmRQb3NpdGlvbihjb25zdCBWaXNpYmxlUG9zaXRp
b24mIHZpc2libGVQb3NpdGlvbgogICAgIFRleHREaXJlY3Rpb24gYmxvY2tEaXJlY3Rpb24gPSBk
aXJlY3Rpb25PZkVuY2xvc2luZ0Jsb2NrKHZpc2libGVQb3NpdGlvbi5kZWVwRXF1aXZhbGVudCgp
KTsKICAgICBJbmxpbmVCb3gqIHByZXZpb3VzbHlWaXNpdGVkQm94ID0gbnVsbHB0cjsKICAgICBW
aXNpYmxlUG9zaXRpb24gY3VycmVudCA9IHZpc2libGVQb3NpdGlvbjsKKyAgICBzdGQ6Om9wdGlv
bmFsPFZpc2libGVQb3NpdGlvbj4gcHJldmlvdXNQb3NpdGlvbjsKICAgICBVQnJlYWtJdGVyYXRv
ciogaXRlciA9IG51bGxwdHI7CiAKICAgICBDYWNoZWRMb2dpY2FsbHlPcmRlcmVkTGVhZkJveGVz
IGxlYWZCb3hlczsKQEAgLTM2MSw2ICszNjIsOSBAQCBzdGF0aWMgVmlzaWJsZVBvc2l0aW9uIHZp
c3VhbFdvcmRQb3NpdGlvbihjb25zdCBWaXNpYmxlUG9zaXRpb24mIHZpc2libGVQb3NpdGlvbgog
ICAgICAgICBWaXNpYmxlUG9zaXRpb24gYWRqYWNlbnRDaGFyYWN0ZXJQb3NpdGlvbiA9IGRpcmVj
dGlvbiA9PSBNb3ZlUmlnaHQgPyBjdXJyZW50LnJpZ2h0KHRydWUpIDogY3VycmVudC5sZWZ0KHRy
dWUpOyAKICAgICAgICAgaWYgKGFkamFjZW50Q2hhcmFjdGVyUG9zaXRpb24gPT0gY3VycmVudCB8
fCBhZGphY2VudENoYXJhY3RlclBvc2l0aW9uLmlzTnVsbCgpKQogICAgICAgICAgICAgcmV0dXJu
IFZpc2libGVQb3NpdGlvbigpOworICAgICAgICAvLyBGSVhNRTogVGhpcyBpcyBhIHdvcmthcm91
bmQgZm9yIHdlYmtpdC5vcmcvYi8xNjcxMzguCisgICAgICAgIGlmIChwcmV2aW91c1Bvc2l0aW9u
ICYmIGFkamFjZW50Q2hhcmFjdGVyUG9zaXRpb24gPT0gcHJldmlvdXNQb3NpdGlvbi52YWx1ZSgp
KQorICAgICAgICAgICAgcmV0dXJuIFZpc2libGVQb3NpdGlvbigpOwogICAgIAogICAgICAgICBJ
bmxpbmVCb3gqIGJveDsKICAgICAgICAgaW50IG9mZnNldEluQm94OwpAQCAtNDA5LDYgKzQxMyw3
IEBAIHN0YXRpYyBWaXNpYmxlUG9zaXRpb24gdmlzdWFsV29yZFBvc2l0aW9uKGNvbnN0IFZpc2li
bGVQb3NpdGlvbiYgdmlzaWJsZVBvc2l0aW9uCiAgICAgICAgIGlmIChpc1dvcmRCcmVhaykKICAg
ICAgICAgICAgIHJldHVybiBhZGphY2VudENoYXJhY3RlclBvc2l0aW9uOwogICAgIAorICAgICAg
ICBwcmV2aW91c1Bvc2l0aW9uID0gY3VycmVudDsKICAgICAgICAgY3VycmVudCA9IGFkamFjZW50
Q2hhcmFjdGVyUG9zaXRpb247CiAgICAgfQogICAgIHJldHVybiBWaXNpYmxlUG9zaXRpb24oKTsK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA1NzZkNmU2NDRhZjUwYTIxMzA4OTY4NjA1OTAxZDQ5MDBhNDZkNTVkLi5iYTJiNjEz
OGMxMTRhNzAwM2M5NzNkMGIxMGZhZThkNDk2MjJlNzQ5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAK
KzIwMTctMDEtMTcgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBF
ZGl0aW5nIG5lc3RlZCBSVEwtTFRSIGNvbnRlbnQgbWFrZXMgdGhlIHByb2Nlc3MgdW5yZXNwb25z
aXZlLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY3
MTQwCisgICAgICAgIHJkYXI6Ly9wcm9ibGVtLzI5MDU3NjExCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgUnlvc3VrZSBOaXdhLgorCisgICAgICAgICogZWRpdGluZy9ydGwtdG8tbHRyLWVkaXRpbmct
d29yZC1tb3ZlLXNwaW4tZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBlZGl0aW5nL3J0
bC10by1sdHItZWRpdGluZy13b3JkLW1vdmUtc3Bpbi5odG1sOiBBZGRlZC4KKwogMjAxNy0wMS0x
NyAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgUmVmcmVzaCBX
UFQgdGVzdHMgdXAgdG8gNzNmNGFkMzYxY2E1NmQ4OTBiNWY0NmQ2MmMzYmM4NDM3MWE3N2UxMApk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZWRpdGluZy9ydGwtdG8tbHRyLWVkaXRpbmctd29yZC1t
b3ZlLXNwaW4tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZWRpdGluZy9ydGwtdG8tbHRyLWVk
aXRpbmctd29yZC1tb3ZlLXNwaW4tZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmNjNDUyYzBkOTQ4
OWM0YjcyZDliNTUzYjIxZTIxMTM0ZGY0Y2I1YWUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9lZGl0aW5nL3J0bC10by1sdHItZWRpdGluZy13b3JkLW1vdmUtc3Bpbi1leHBlY3RlZC50
eHQKQEAgLTAsMCArMSw0IEBACitQYXNzIGlmIG5vIGhhbmcuCivigKsgZm9vYmFyIGZvb2JhcuKA
qworCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvcnRsLXRvLWx0ci1lZGl0aW5n
LXdvcmQtbW92ZS1zcGluLmh0bWwgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL3J0bC10by1sdHItZWRp
dGluZy13b3JkLW1vdmUtc3Bpbi5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmIyYjQ5NDNmMDBiM2E3MGY0Mzg4
MDZhNzYxZDQxYjM4YjQ3NGFmZDIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9lZGl0
aW5nL3J0bC10by1sdHItZWRpdGluZy13b3JkLW1vdmUtc3Bpbi5odG1sCkBAIC0wLDAgKzEsMTgg
QEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzx0aXRsZT5UaGlzIHRlc3QgdGhh
dCB3ZSBjYW4ganVtcCB3b3JkIGJ5IHdvcmQgb3ZlciBydGwtbHRyIGNvbnRlbnQuPC90aXRsZT4K
KzxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFy
c2V0PXV0Zi04Ij4KKzwvaGVhZD4KKzxib2R5IGNvbnRlbnRlZGl0YWJsZT0idHJ1ZSI7PgorUGFz
cyBpZiBubyBoYW5nLgorPGRpdiBzdHlsZT0iZGlyZWN0aW9uOiBydGw7Ij4mI3gyMDJCIGZvb2Jh
ciBmb29iYXImI3gyMDJCPC9kaXY+PC9icj4KKzxzY3JpcHQ+CisgICAgaWYgKHdpbmRvdy50ZXN0
UnVubmVyKQorICAgICAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKyAgICBnZXRTZWxlY3Rp
b24oKS5zZXRQb3NpdGlvbihkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdkaXYnKS5maXJzdENoaWxk
LCAyKTsKKyAgICBnZXRTZWxlY3Rpb24oKS5tb2RpZnkoJ21vdmUnLCAncmlnaHQnLCAnd29yZCcp
OworICAgIGdldFNlbGVjdGlvbigpLm1vZGlmeSgnbW92ZScsICdyaWdodCcsICd3b3JkJyk7Cis8
L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>