<?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>128305</bug_id>
          
          <creation_ts>2014-02-06 06:35:30 -0800</creation_ts>
          <short_desc>Verify misspellings after lines merge/split asynchronously</short_desc>
          <delta_ts>2014-02-07 01:15:51 -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>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>125689</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Grzegorz Czajkowski">g.czajkowski</reporter>
          <assigned_to name="Grzegorz Czajkowski">g.czajkowski</assigned_to>
          <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>977328</commentid>
    <comment_count>0</comment_count>
    <who name="Grzegorz Czajkowski">g.czajkowski</who>
    <bug_when>2014-02-06 06:35:30 -0800</bug_when>
    <thetext>Adapt the following spelling tests:
 - editing/spelling/spelling-backspace-between-lines.html
 - editing/spelling/spelling-linebreak.html
to use asynchronous spellchecking.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>977331</commentid>
    <comment_count>1</comment_count>
      <attachid>223330</attachid>
    <who name="Grzegorz Czajkowski">g.czajkowski</who>
    <bug_when>2014-02-06 06:38:11 -0800</bug_when>
    <thetext>Created attachment 223330
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>977562</commentid>
    <comment_count>2</comment_count>
      <attachid>223330</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-02-06 15:24:09 -0800</bug_when>
    <thetext>Comment on attachment 223330
Patch

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

&gt; LayoutTests/editing/spelling/script-tests/spelling-backspace-between-lines.js:16
&gt; +    div.setAttribute(&quot;id&quot;, targetName);

Just use .id = ~.

&gt; LayoutTests/editing/spelling/script-tests/spelling-backspace-between-lines.js:17
&gt; +    div.setAttribute(&quot;contentEditable&quot;, true);

Ditto</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>977750</commentid>
    <comment_count>3</comment_count>
    <who name="Grzegorz Czajkowski">g.czajkowski</who>
    <bug_when>2014-02-07 00:56:13 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 223330 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=223330&amp;action=review
&gt; 
&gt; &gt; LayoutTests/editing/spelling/script-tests/spelling-backspace-between-lines.js:16
&gt; &gt; +    div.setAttribute(&quot;id&quot;, targetName);
&gt; 
&gt; Just use .id = ~.
&gt; 
&gt; &gt; LayoutTests/editing/spelling/script-tests/spelling-backspace-between-lines.js:17
&gt; &gt; +    div.setAttribute(&quot;contentEditable&quot;, true);
&gt; 
&gt; Ditto

Thanks!. I&apos;ll apply them before lending.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>977751</commentid>
    <comment_count>4</comment_count>
    <who name="Grzegorz Czajkowski">g.czajkowski</who>
    <bug_when>2014-02-07 01:15:51 -0800</bug_when>
    <thetext>Committed r163615: &lt;http://trac.webkit.org/changeset/163615&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>223330</attachid>
            <date>2014-02-06 06:38:11 -0800</date>
            <delta_ts>2014-02-06 15:24:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-128305-20140206153810.patch</filename>
            <type>text/plain</type>
            <size>11555</size>
            <attacher name="Grzegorz Czajkowski">g.czajkowski</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYzNTI5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzg1MjU2MzExY2Y1MWZhNTczMDRi
ODdmNDk5YzM3NWVlOGY5MzYwMy4uMzg4OTRlZGE5ZWJkMWU2Y2Q2OTNkMGU3Njg1ZWRmYTkyMjNh
ZTMyNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI4IEBACiAyMDE0LTAyLTA2ICBHcnplZ29yeiBDemFqa293
c2tpICA8Zy5jemFqa293c2tpQHNhbXN1bmcuY29tPgogCisgICAgICAgIFZlcmlmeSBtaXNzcGVs
bGluZ3MgYWZ0ZXIgbGluZXMgbWVyZ2Uvc3BsaXQgYXN5bmNocm9ub3VzbHkKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyODMwNQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkYXB0IHR3byBzcGVsbGluZyB0
ZXN0cyB0byB1c2UgYXN5bmNocm9ub3VzIHNwZWxsY2hlY2tpbmcuCisKKyAgICAgICAgKiBlZGl0
aW5nL3NwZWxsaW5nL3NjcmlwdC10ZXN0cy9zcGVsbGluZy1iYWNrc3BhY2UtYmV0d2Vlbi1saW5l
cy5qczoKKyAgICAgICAgKHRlc3RUd29MaW5lc01pc3NwZWxsaW5ncyk6CisgICAgICAgICh0ZXN0
TWlzc3BlbGxpbmdzQWZ0ZXJMaW5lTWVyZ2VVc2luZ0RlbGV0ZSk6CisgICAgICAgICh0ZXN0TWlz
c3BlbGxpbmdzQWZ0ZXJMaW5lTWVyZ2VVc2luZ0ZvcndhcmREZWxldGUpOgorICAgICAgICBHcm91
cCB0ZXN0IGNhc2VzIGludG8gc2VwYXJhdGVkIG1ldGhvZHMuCisgICAgICAgIFVzZSBzaG91bGRC
ZUVxdWFsVG9TdHJpbmcgdG8gY29tcGFyZSBzdHJpbmdzLgorICAgICAgICBBZGQgbmV3bHkgY3Jl
YXRlZCBkaXYgZWxlbWVudHMgaW5zdGVhZCBvZiBvdmVycmlkaW5nCisgICAgICAgIHRoZSBwcmV2
aW91cyBvbmUgaW4gb3JkZXIgdGhhdCBub24gRHVtcFJlbmRlclRyZWUgdXNlcnMKKyAgICAgICAg
Y2FuIHNlZSB3aGF0IGhhcyBiZWVuIHRlc3RlZC4KKworICAgICAgICAqIGVkaXRpbmcvc3BlbGxp
bmcvc3BlbGxpbmctYmFja3NwYWNlLWJldHdlZW4tbGluZXMtZXhwZWN0ZWQudHh0OgorICAgICAg
ICAqIGVkaXRpbmcvc3BlbGxpbmcvc3BlbGxpbmctbGluZWJyZWFrLWV4cGVjdGVkLnR4dDoKKyAg
ICAgICAgKiBlZGl0aW5nL3NwZWxsaW5nL3NwZWxsaW5nLWxpbmVicmVhay5odG1sOgorCisyMDE0
LTAyLTA2ICBHcnplZ29yeiBDemFqa293c2tpICA8Zy5jemFqa293c2tpQHNhbXN1bmcuY29tPgor
CiAgICAgICAgIFZlcmlmeSBjb3B5L3Bhc3RlIG9mIG1pc3NwZWxsaW5ncyBhc3luY2hyb25vdXNs
eQogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI4MjQ2
CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvc3BlbGxpbmcvc2NyaXB0LXRlc3Rz
L3NwZWxsaW5nLWJhY2tzcGFjZS1iZXR3ZWVuLWxpbmVzLmpzIGIvTGF5b3V0VGVzdHMvZWRpdGlu
Zy9zcGVsbGluZy9zY3JpcHQtdGVzdHMvc3BlbGxpbmctYmFja3NwYWNlLWJldHdlZW4tbGluZXMu
anMKaW5kZXggOTUyOGViM2M2ZjliNDhjOGFkNzM2ZTJiNDk4NTQ4YmQ0N2ZiNmU2NS4uNTc2ZGFj
NGU3ZjI2YWJiYzFkYjVjNTY2MzdkYTFjNzljMmMyMzQ1MCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvZWRpdGluZy9zcGVsbGluZy9zY3JpcHQtdGVzdHMvc3BlbGxpbmctYmFja3NwYWNlLWJldHdl
ZW4tbGluZXMuanMKKysrIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9zcGVsbGluZy9zY3JpcHQtdGVz
dHMvc3BlbGxpbmctYmFja3NwYWNlLWJldHdlZW4tbGluZXMuanMKQEAgLTEsNjUgKzEsOTcgQEAK
K2Rlc2NyaXB0aW9uKCdTcGVsbGluZyBtYXJrZXJzIHNob3VsZCByZW1haW4gd2hpbGUgbWVyZ2lu
ZyB0d28gbGluZXMuJyk7CiAKLWRlc2NyaXB0aW9uKCdGb3IgQnVnIDQxNDIzOiBTcGVsbGluZyBt
YXJrZXIgc2hvdWxkIHJlbWFpbiBhZnRlciBoaXR0aW5nIGEgYmFja3NwYWNlIGtleS4nKTsKK2pz
VGVzdElzQXN5bmMgPSB0cnVlOworCitpZiAod2luZG93LmludGVybmFscykgeworICAgIGludGVy
bmFscy5zZXR0aW5ncy5zZXRVbmlmaWVkVGV4dENoZWNrZXJFbmFibGVkKHRydWUpOworICAgIGlu
dGVybmFscy5zZXR0aW5ncy5zZXRBc3luY2hyb25vdXNTcGVsbENoZWNraW5nRW5hYmxlZCh0cnVl
KTsKK30KIAogdmFyIHRlc3RSb290ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CiBk
b2N1bWVudC5ib2R5Lmluc2VydEJlZm9yZSh0ZXN0Um9vdCwgZG9jdW1lbnQuYm9keS5maXJzdENo
aWxkKTsKIAogZnVuY3Rpb24gc2V0dXAodGFyZ2V0TmFtZSkKIHsKLSAgICB0ZXN0Um9vdC5pbm5l
ckhUTUwgPSAiPGRpdiBpZD0nIiArIHRhcmdldE5hbWUgKyAiJyBjb250ZW50RWRpdGFibGU+PGRp
dj5PSzwvZGl2PjxkaXY+T0sgenogT0s8L2Rpdj48L2Rpdj4iOwotICAgIGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKHRhcmdldE5hbWUpLmZvY3VzKCk7CisgICAgdmFyIGRpdiA9IGRvY3VtZW50LmNy
ZWF0ZUVsZW1lbnQoImRpdiIpOworICAgIGRpdi5zZXRBdHRyaWJ1dGUoImlkIiwgdGFyZ2V0TmFt
ZSk7CisgICAgZGl2LnNldEF0dHJpYnV0ZSgiY29udGVudEVkaXRhYmxlIiwgdHJ1ZSk7CisgICAg
ZGl2LmlubmVySFRNTCA9ICI8ZGl2Pk9LPC9kaXY+PGRpdj5PSyB6eiBPSzwvZGl2PiI7CisgICAg
dGVzdFJvb3QuYXBwZW5kQ2hpbGQoZGl2KTsKKworICAgIGRpdi5mb2N1cygpOwogICAgIHJldHVy
biBkb2N1bWVudC5nZXRTZWxlY3Rpb24oKTsKIH0KIAotZnVuY3Rpb24gZmlyc3RMaW5lVGV4dCgp
CitmdW5jdGlvbiBmaXJzdExpbmVUZXh0KHRhcmdldE5hbWUpCiB7Ci0gICAgcmV0dXJuIHRlc3RS
b290LmZpcnN0Q2hpbGQuZmlyc3RDaGlsZC5pbm5lclRleHQudHJpbSgpOworICAgIHZhciBkaXYg
PSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCh0YXJnZXROYW1lKTsKKyAgICByZXR1cm4gZGl2LmZp
cnN0Q2hpbGQuaW5uZXJUZXh0LnRyaW0oKTsKIH0KIAotZnVuY3Rpb24gdGVzdFdpdGhEZWxldGUo
KQorZnVuY3Rpb24gdGVzdFR3b0xpbmVzTWlzc3BlbGxpbmdzKCkKIHsKLSAgICB3aW5kb3cuc2Vs
ID0gc2V0dXAoInRhcmdldDEiKTsKKyAgICB3aW5kb3cuc2VsID0gc2V0dXAoInRhcmdldDEiKTsg
Ly8gXk9LCiAKLSAgICBzZWwubW9kaWZ5KCJtb3ZlIiwgImZvcndhcmQiLCAibGluZSIpOwotICAg
IGZvciAodmFyIGkgPSAwOyBpIDwgMzsgaSsrKSAvLyAzIGZvciBbIk9LLCAienoiLCAiT0siXS5s
ZW5ndGgKKyAgICBzZWwubW9kaWZ5KCJtb3ZlIiwgImZvcndhcmQiLCAibGluZSIpOyAvLyBeT0sg
enogT0sKKyAgICBmb3IgKHZhciBpID0gMDsgaSA8IDM7IGkrKykKICAgICAgICAgc2VsLm1vZGlm
eSgibW92ZSIsICJmb3J3YXJkIiwgIndvcmQiKTsKIAotICAgIHNob3VsZEJlKCJmaXJzdExpbmVU
ZXh0KCkiLCAiJ09LJyIpOwotICAgIHNob3VsZEJlKCJzZWwuYW5jaG9yTm9kZS5kYXRhIiwgIidP
SyB6eiBPSyciKTsKLSAgICBzaG91bGRCZVRydWUoImludGVybmFscy5oYXNTcGVsbGluZ01hcmtl
cigzLCAyKSIpOwotCi0gICAgc2VsLm1vZGlmeSgibW92ZSIsICJsZWZ0IiwgImxpbmVib3VuZGFy
eSIpOwotICAgIGRvY3VtZW50LmV4ZWNDb21tYW5kKCJEZWxldGUiLCBmYWxzZSk7Ci0gICAgc2Vs
Lm1vZGlmeSgibW92ZSIsICJyaWdodCIsICJsaW5lIik7IC8vIE1vdmVzIHRvIHRoZSBsaW5lIGVu
ZGluZyB0byBmb2N1cyB0aGUgIk9LIHp6IE9LIiB0ZXh0LgorICAgIHNob3VsZEJlRXF1YWxUb1N0
cmluZygiZmlyc3RMaW5lVGV4dCgndGFyZ2V0MScpIiwgIk9LIik7CisgICAgc2hvdWxkQmVFcXVh
bFRvU3RyaW5nKCJzZWwuYW5jaG9yTm9kZS5kYXRhIiwgIk9LIHp6IE9LIik7CisgICAgaWYgKHdp
bmRvdy5pbnRlcm5hbHMpCisgICAgICAgIHNob3VsZEJlY29tZUVxdWFsKCJpbnRlcm5hbHMuaGFz
U3BlbGxpbmdNYXJrZXIoMywgMikiLCAidHJ1ZSIsIGRvbmUpOworICAgIGVsc2UKKyAgICAgICAg
ZG9uZSgpOworfQogCi0gICAgc2hvdWxkQmUoInNlbC5hbmNob3JOb2RlLmRhdGEiLCAiJ09LT0sg
enogT0snIik7Ci0gICAgc2hvdWxkQmUoImZpcnN0TGluZVRleHQoKSIsICInT0tPSyB6eiBPSyci
KTsKLSAgICBzaG91bGRCZVRydWUoImludGVybmFscy5oYXNTcGVsbGluZ01hcmtlcig1LCAyKSIp
OworZnVuY3Rpb24gdGVzdE1pc3NwZWxsaW5nc0FmdGVyTGluZU1lcmdlVXNpbmdEZWxldGUoKQor
eworICAgIHdpbmRvdy5zZWwgPSBzZXR1cCgidGFyZ2V0MiIpOyAvLyBeT0sKKworICAgIHNlbC5t
b2RpZnkoIm1vdmUiLCAiZm9yd2FyZCIsICJsaW5lIik7IC8vIF5PSyB6eiBPSworICAgIGRvY3Vt
ZW50LmV4ZWNDb21tYW5kKCJEZWxldGUiLCBmYWxzZSk7IC8vIE9LXk9LIHp6IE9LCisgICAgc2Vs
Lm1vZGlmeSgibW92ZSIsICJyaWdodCIsICJsaW5lIik7IC8vIE9LT0sgenogT0teCisKKyAgICBz
aG91bGRCZUVxdWFsVG9TdHJpbmcoImZpcnN0TGluZVRleHQoJ3RhcmdldDInKSIsICJPS09LIHp6
IE9LIik7CisgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJzZWwuYW5jaG9yTm9kZS5kYXRhIiwg
Ik9LT0sgenogT0siKTsKKyAgICBpZiAod2luZG93LmludGVybmFscykKKyAgICAgICAgc2hvdWxk
QmVjb21lRXF1YWwoImludGVybmFscy5oYXNTcGVsbGluZ01hcmtlcig1LCAyKSIsICJ0cnVlIiwg
ZG9uZSk7CisgICAgZWxzZQorICAgICAgICBkb25lKCk7CiB9CiAKLWZ1bmN0aW9uIHRlc3RXaXRo
Rm9yd2FyZERlbGV0ZSgpCitmdW5jdGlvbiB0ZXN0TWlzc3BlbGxpbmdzQWZ0ZXJMaW5lTWVyZ2VV
c2luZ0ZvcndhcmREZWxldGUoKQogewotICAgIHdpbmRvdy5zZWwgPSBzZXR1cCgidGFyZ2V0MSIp
OworICAgIHdpbmRvdy5zZWwgPSBzZXR1cCgidGFyZ2V0MyIpOyAvLyBeT0sKKworICAgIHNlbC5t
b2RpZnkoIm1vdmUiLCAiZm9yd2FyZCIsICJ3b3JkIik7IC8vIE9LXgorICAgIGRvY3VtZW50LmV4
ZWNDb21tYW5kKCJGb3J3YXJkRGVsZXRlIiwgZmFsc2UpOyAvLyBPS15PSyB6eiBPSworICAgIHNl
bC5tb2RpZnkoIm1vdmUiLCAicmlnaHQiLCAibGluZSIpOyAvLyBPS09LIHp6IE9LXgorCisgICAg
c2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJmaXJzdExpbmVUZXh0KCd0YXJnZXQzJykiLCAiT0tPSyB6
eiBPSyIpOworICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygic2VsLmFuY2hvck5vZGUuZGF0YSIs
ICJPS09LIHp6IE9LIik7CisgICAgaWYgKHdpbmRvdy5pbnRlcm5hbHMpCisgICAgICAgIHNob3Vs
ZEJlY29tZUVxdWFsKCJpbnRlcm5hbHMuaGFzU3BlbGxpbmdNYXJrZXIoNSwgMikiLCAidHJ1ZSIs
IGRvbmUpOworICAgIGVsc2UKKyAgICAgICAgZG9uZSgpOworfQogCi0gICAgc2VsLm1vZGlmeSgi
bW92ZSIsICJmb3J3YXJkIiwgImxpbmUiKTsKLSAgICBmb3IgKHZhciBpID0gMDsgaSA8IDM7IGkr
KykgLy8gMyBmb3IgWyJPSywgInp6IiwgIk9LIl0ubGVuZ3RoCi0gICAgICAgIHNlbC5tb2RpZnko
Im1vdmUiLCAiZm9yd2FyZCIsICJ3b3JkIik7Cit2YXIgdGVzdHMgPSBbIGZ1bmN0aW9uKCkgeyB0
ZXN0VHdvTGluZXNNaXNzcGVsbGluZ3MoKTsgfSwKKyAgICAgICAgICAgICAgZnVuY3Rpb24oKSB7
IHRlc3RNaXNzcGVsbGluZ3NBZnRlckxpbmVNZXJnZVVzaW5nRGVsZXRlKCk7IH0sCisgICAgICAg
ICAgICAgIGZ1bmN0aW9uKCkgeyB0ZXN0TWlzc3BlbGxpbmdzQWZ0ZXJMaW5lTWVyZ2VVc2luZ0Zv
cndhcmREZWxldGUoKTsgfQorXTsKIAotICAgIHNob3VsZEJlKCJmaXJzdExpbmVUZXh0KCkiLCAi
J09LJyIpOwotICAgIHNob3VsZEJlKCJzZWwuYW5jaG9yTm9kZS5kYXRhIiwgIidPSyB6eiBPSyci
KTsKLSAgICBzaG91bGRCZVRydWUoImludGVybmFscy5oYXNTcGVsbGluZ01hcmtlcigzLCAyKSIp
OworZnVuY3Rpb24gZG9uZSgpCit7CisgICAgdmFyIG5leHQgPSB0ZXN0cy5zaGlmdCgpOworICAg
IGlmIChuZXh0KQorICAgICAgICByZXR1cm4gd2luZG93LnNldFRpbWVvdXQobmV4dCwgMCk7CiAK
LSAgICBzZWwubW9kaWZ5KCJtb3ZlIiwgImxlZnQiLCAibGluZSIpOwotICAgIGRvY3VtZW50LmV4
ZWNDb21tYW5kKCJGb3J3YXJkRGVsZXRlIiwgZmFsc2UpOwotICAgIHNlbC5tb2RpZnkoIm1vdmUi
LCAicmlnaHQiLCAibGluZSIpOyAvLyBNb3ZlcyB0byB0aGUgbGluZSBlbmRpbmcgdG8gZm9jdXMg
dGhlICJPSyB6eiBPSyIgdGV4dC4KKyAgICBpZiAod2luZG93LmludGVybmFscykKKyAgICAgICAg
dGVzdFJvb3Quc3R5bGUuZGlzcGxheSA9ICJub25lIjsKIAotICAgIHNob3VsZEJlKCJmaXJzdExp
bmVUZXh0KCkiLCAiJ09LT0sgenogT0snIik7Ci0gICAgc2hvdWxkQmUoInNlbC5hbmNob3JOb2Rl
LmRhdGEiLCAiJ09LT0sgenogT0snIik7Ci0gICAgc2hvdWxkQmVUcnVlKCJpbnRlcm5hbHMuaGFz
U3BlbGxpbmdNYXJrZXIoNSwgMikiKTsKKyAgICBmaW5pc2hKU1Rlc3QoKTsKIH0KLQotdGVzdFdp
dGhEZWxldGUoKTsKLXRlc3RXaXRoRm9yd2FyZERlbGV0ZSgpOwotdGVzdFJvb3Quc3R5bGUuZGlz
cGxheSA9ICJub25lIjsKK2RvbmUoKTsKIAogdmFyIHN1Y2Nlc3NmdWxseVBhcnNlZCA9IHRydWU7
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9lZGl0aW5nL3NwZWxsaW5nL3NwZWxsaW5nLWJhY2tz
cGFjZS1iZXR3ZWVuLWxpbmVzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2VkaXRpbmcvc3Bl
bGxpbmcvc3BlbGxpbmctYmFja3NwYWNlLWJldHdlZW4tbGluZXMtZXhwZWN0ZWQudHh0CmluZGV4
IDM1MzA2MjA1MWFmMTEyMDg5M2U3MjYzNmYyM2Y5ZTA2ZDkxMjg5NjIuLjBlMzkwN2IzMjg0ZGUz
YjAwYWJmZjQ5NTdjYzNiN2E0NDRmZmQwOGQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2VkaXRp
bmcvc3BlbGxpbmcvc3BlbGxpbmctYmFja3NwYWNlLWJldHdlZW4tbGluZXMtZXhwZWN0ZWQudHh0
CisrKyBiL0xheW91dFRlc3RzL2VkaXRpbmcvc3BlbGxpbmcvc3BlbGxpbmctYmFja3NwYWNlLWJl
dHdlZW4tbGluZXMtZXhwZWN0ZWQudHh0CkBAIC0xLDIwICsxLDE3IEBACi1Gb3IgQnVnIDQxNDIz
OiBTcGVsbGluZyBtYXJrZXIgc2hvdWxkIHJlbWFpbiBhZnRlciBoaXR0aW5nIGEgYmFja3NwYWNl
IGtleS4KK1NwZWxsaW5nIG1hcmtlcnMgc2hvdWxkIHJlbWFpbiB3aGlsZSBtZXJnaW5nIHR3byBs
aW5lcy4KIAogT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNz
YWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgogCiAKLVBBU1MgZmlyc3RMaW5lVGV4
dCgpIGlzICdPSycKLVBBU1Mgc2VsLmFuY2hvck5vZGUuZGF0YSBpcyAnT0sgenogT0snCi1QQVNT
IGludGVybmFscy5oYXNTcGVsbGluZ01hcmtlcigzLCAyKSBpcyB0cnVlCi1QQVNTIHNlbC5hbmNo
b3JOb2RlLmRhdGEgaXMgJ09LT0sgenogT0snCi1QQVNTIGZpcnN0TGluZVRleHQoKSBpcyAnT0tP
SyB6eiBPSycKLVBBU1MgaW50ZXJuYWxzLmhhc1NwZWxsaW5nTWFya2VyKDUsIDIpIGlzIHRydWUK
LVBBU1MgZmlyc3RMaW5lVGV4dCgpIGlzICdPSycKLVBBU1Mgc2VsLmFuY2hvck5vZGUuZGF0YSBp
cyAnT0sgenogT0snCi1QQVNTIGludGVybmFscy5oYXNTcGVsbGluZ01hcmtlcigzLCAyKSBpcyB0
cnVlCi1QQVNTIGZpcnN0TGluZVRleHQoKSBpcyAnT0tPSyB6eiBPSycKLVBBU1Mgc2VsLmFuY2hv
ck5vZGUuZGF0YSBpcyAnT0tPSyB6eiBPSycKLVBBU1MgaW50ZXJuYWxzLmhhc1NwZWxsaW5nTWFy
a2VyKDUsIDIpIGlzIHRydWUKK1BBU1MgZmlyc3RMaW5lVGV4dCgndGFyZ2V0MScpIGlzICJPSyIK
K1BBU1Mgc2VsLmFuY2hvck5vZGUuZGF0YSBpcyAiT0sgenogT0siCitQQVNTIGludGVybmFscy5o
YXNTcGVsbGluZ01hcmtlcigzLCAyKSBiZWNhbWUgdHJ1ZQorUEFTUyBmaXJzdExpbmVUZXh0KCd0
YXJnZXQyJykgaXMgIk9LT0sgenogT0siCitQQVNTIHNlbC5hbmNob3JOb2RlLmRhdGEgaXMgIk9L
T0sgenogT0siCitQQVNTIGludGVybmFscy5oYXNTcGVsbGluZ01hcmtlcig1LCAyKSBiZWNhbWUg
dHJ1ZQorUEFTUyBmaXJzdExpbmVUZXh0KCd0YXJnZXQzJykgaXMgIk9LT0sgenogT0siCitQQVNT
IHNlbC5hbmNob3JOb2RlLmRhdGEgaXMgIk9LT0sgenogT0siCitQQVNTIGludGVybmFscy5oYXNT
cGVsbGluZ01hcmtlcig1LCAyKSBiZWNhbWUgdHJ1ZQogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQg
aXMgdHJ1ZQogCiBURVNUIENPTVBMRVRFCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9lZGl0aW5n
L3NwZWxsaW5nL3NwZWxsaW5nLWxpbmVicmVhay1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9l
ZGl0aW5nL3NwZWxsaW5nL3NwZWxsaW5nLWxpbmVicmVhay1leHBlY3RlZC50eHQKaW5kZXggNzY5
YjNjODkxZDkxMjY0ZGY2OGNiNmQ0YzE4MGQzODcwYWNmMGFhMC4uYTRhOTgxZjEzMWU1YmZiZjll
YWQ2NWE3NmU5ZDVmNzY4M2UwYjE1NSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZWRpdGluZy9z
cGVsbGluZy9zcGVsbGluZy1saW5lYnJlYWstZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3Rz
L2VkaXRpbmcvc3BlbGxpbmcvc3BlbGxpbmctbGluZWJyZWFrLWV4cGVjdGVkLnR4dApAQCAtMSwz
ICsxLDEwIEBACi1Zb3Ugc2hvdWxkIHNlZSAnenogYScgb24gdGhlIGZpcnN0IGxpbmUgYmVsb3cs
IGFuZCAnYScgb24gdGhlIHNlY29uZCBsaW5lLiAnenonIChhbmQgb25seSAnenonKSBzaG91bGQg
YmUgbWFya2VkIGFzIG1pc3NwZWxsZWQuCi1QQVNTCitNaXNzcGVsbGluZ3Mgc2hvdWxkIGJlIHBy
ZXNlcnZlZCB3aGVuIGEgbGluZS1icmVhayBjb21tYW5kIHNwbGl0cyBhIHRleHQgbm9kZS4gWW91
IHNob3VsZCBzZWUgJ0hlbGxvLHp6IGEnIG9uIHRoZSBmaXJzdCBsaW5lIGJlbG93LCBhbmQgJ2En
IG9uIHRoZSBzZWNvbmQgbGluZS4gVGhpcyB0ZXN0IHN1Y2NlZWRzIHdoZW4gJ3p6JyAoYW5kIG9u
bHkgJ3p6JykgaXMgbWFya2VkIGFzIG1pc3NwZWxsZWQuCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxs
IHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBM
RVRFIi4KKworCitQQVNTIGludGVybmFscy5oYXNTcGVsbGluZ01hcmtlcig2LCAyKSBiZWNhbWUg
dHJ1ZQorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCiAK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvc3BlbGxpbmcvc3BlbGxpbmctbGluZWJy
ZWFrLmh0bWwgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL3NwZWxsaW5nL3NwZWxsaW5nLWxpbmVicmVh
ay5odG1sCmluZGV4IDczZmVhNzYyZTJhMTg5NTgyNzZjYTBmN2IwNGQ2ODc1M2ZjZjI0NzYuLjQ0
YzRmMTdkZGYxYzE1MWJjZDU1MjVmYzQxN2VhNGIwNDZjYWQ1NjIgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL2VkaXRpbmcvc3BlbGxpbmcvc3BlbGxpbmctbGluZWJyZWFrLmh0bWwKKysrIGIvTGF5
b3V0VGVzdHMvZWRpdGluZy9zcGVsbGluZy9zcGVsbGluZy1saW5lYnJlYWsuaHRtbApAQCAtOCwx
NyArOCwyMCBAQAogICAgIGZvbnQtc2l6ZTogMjRweDsgCiB9CiA8L3N0eWxlPgorPHNjcmlwdCBz
cmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+CiA8c2NyaXB0IHNy
Yz0uLi9lZGl0aW5nLmpzIGxhbmd1YWdlPSJKYXZhU2NyaXB0IiB0eXBlPSJ0ZXh0L0phdmFTY3Jp
cHQiID48L3NjcmlwdD4KIAogPHNjcmlwdD4KLWZ1bmN0aW9uIGxvZyhtc2cpIHsKLSAgICBkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgiY29uc29sZSIpLmlubmVySFRNTCArPSAobXNnICsgIlxuIik7
CisKK2pzVGVzdElzQXN5bmMgPSB0cnVlOworCitpZiAod2luZG93LmludGVybmFscykgeworICAg
IGludGVybmFscy5zZXR0aW5ncy5zZXRVbmlmaWVkVGV4dENoZWNrZXJFbmFibGVkKHRydWUpOwor
ICAgIGludGVybmFscy5zZXR0aW5ncy5zZXRBc3luY2hyb25vdXNTcGVsbENoZWNraW5nRW5hYmxl
ZCh0cnVlKTsKIH0KIAogZnVuY3Rpb24gZWRpdGluZ1Rlc3QoKSB7CiAKLSAgICBpZiAod2luZG93
LnRlc3RSdW5uZXIpCi0gICAgICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOwogICAgIHZhciBl
bGVtID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRlc3QiKTsKICAgICB2YXIgc2VsZWN0aW9u
ID0gd2luZG93LmdldFNlbGVjdGlvbigpOwogICAgIHNlbGVjdGlvbi5zZXRQb3NpdGlvbihlbGVt
LCA2KTsKQEAgLTM0LDExICszNywxMCBAQCBmdW5jdGlvbiBlZGl0aW5nVGVzdCgpIHsKIAogICAg
IGlmICh3aW5kb3cudGVzdFJ1bm5lcikgewogICAgICAgICBzZWxlY3Rpb24uc2V0UG9zaXRpb24o
ZWxlbSwgMCk7Ci0gICAgICAgIGlmIChpbnRlcm5hbHMuaGFzU3BlbGxpbmdNYXJrZXIoNiwgMikp
Ci0gICAgICAgICAgIGxvZygiUEFTUyIpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgIGxvZygi
RkFJTCIpOwotICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicm9vdCIpLnN0eWxlLmRp
c3BsYXkgPSAibm9uZSI7CisgICAgICAgIHNob3VsZEJlY29tZUVxdWFsKCJpbnRlcm5hbHMuaGFz
U3BlbGxpbmdNYXJrZXIoNiwgMikiLCAidHJ1ZSIsIGZ1bmN0aW9uKCkgeworICAgICAgICAgICAg
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJvb3QiKS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwor
ICAgICAgICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgICAgIH0pOwogICAgIH0KIAogfQpAQCAt
NDgsMTUgKzUwLDE5IEBAIGZ1bmN0aW9uIGVkaXRpbmdUZXN0KCkgewogPHRpdGxlPkVkaXRpbmcg
VGVzdDwvdGl0bGU+IAogPC9oZWFkPiAKIDxib2R5PgotPGRpdj5Zb3Ugc2hvdWxkIHNlZSAnenog
YScgb24gdGhlIGZpcnN0IGxpbmUgYmVsb3csIGFuZCAnYScgb24gdGhlIHNlY29uZCBsaW5lLiAn
enonIChhbmQgb25seSAnenonKSBzaG91bGQgYmUgbWFya2VkIGFzIG1pc3NwZWxsZWQuPC9kaXY+
Cis8c2NyaXB0PgorZGVzY3JpcHRpb24oIk1pc3NwZWxsaW5ncyBzaG91bGQgYmUgcHJlc2VydmVk
IHdoZW4gYSBsaW5lLWJyZWFrIGNvbW1hbmQgIgorICAgICsgInNwbGl0cyBhIHRleHQgbm9kZS4g
WW91IHNob3VsZCBzZWUgJ0hlbGxvLHp6IGEnIG9uIHRoZSBmaXJzdCBsaW5lIGJlbG93LCAiCisg
ICAgKyAiYW5kICdhJyBvbiB0aGUgc2Vjb25kIGxpbmUuICIKKyAgICArICJUaGlzIHRlc3Qgc3Vj
Y2VlZHMgd2hlbiAnenonIChhbmQgb25seSAnenonKSBpcyBtYXJrZWQgYXMgbWlzc3BlbGxlZC4i
KTsKKzwvc2NyaXB0PgogPGRpdiBjb250ZW50ZWRpdGFibGUgaWQ9InJvb3QiIGNsYXNzPSJlZGl0
aW5nIj4KIDwhLS0gd2VlIG5lZWQgbGVhZGluZyAiSGVsbG8sIiB0byBwcmVzZXJ2ZSB0aGUgbWFy
a2VyIGV2ZW4gYWZ0ZXIgc2V0UG9zaXRpb24oKSAtLT4KIDxzcGFuIGlkPSJ0ZXN0Ij5IZWxsbyw8
L3NwYW4+CiA8L2Rpdj4KLTxwcmUgaWQ9ImNvbnNvbGUiPjwvcHJlPgogPHNjcmlwdD4KIGVkaXRp
bmdUZXN0KCk7CiA8L3NjcmlwdD4KLQorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10
ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgogPC9ib2R5PgogPC9odG1sPgo=
</data>
<flag name="review"
          id="247336"
          type_id="1"
          status="+"
          setter="rniwa"
    />
          </attachment>
      

    </bug>

</bugzilla>