<?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>142646</bug_id>
          
          <creation_ts>2015-03-12 15:56:36 -0700</creation_ts>
          <short_desc>REGRESSION(r180726): Removing an empty line at the end of textarea clears the entire textarea</short_desc>
          <delta_ts>2015-03-12 17:57:46 -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>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>
          <dependson>129200</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>enrica</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kangil.han</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1076771</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-03-12 15:56:36 -0700</bug_when>
    <thetext>Removing an empty line at the end of a textare deletes all text in the textarea.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1076784</commentid>
    <comment_count>1</comment_count>
      <attachid>248554</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-03-12 16:38:09 -0700</bug_when>
    <thetext>Created attachment 248554
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1076808</commentid>
    <comment_count>2</comment_count>
      <attachid>248554</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-03-12 17:57:42 -0700</bug_when>
    <thetext>Comment on attachment 248554
Fixes the bug

Clearing flags on attachment: 248554

Committed r181465: &lt;http://trac.webkit.org/changeset/181465&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1076809</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-03-12 17:57:46 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>248554</attachid>
            <date>2015-03-12 16:38:09 -0700</date>
            <delta_ts>2015-03-12 17:57:42 -0700</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-142646-20150312163742.patch</filename>
            <type>text/plain</type>
            <size>6399</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4MTQ1NykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDE1LTAzLTEyICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFJFR1JFU1NJT04ocjE4MDcyNik6
IFJlbW92aW5nIGFuIGVtcHR5IGxpbmUgYXQgdGhlIGVuZCBvZiB0ZXh0YXJlYSBjbGVhcnMgdGhl
IGVudGlyZSB0ZXh0dXJlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xNDI2NDYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBUaGUgYnVnIHdhcyBjYXVzZWQgYnkgVHlwaW5nQ29tbWFuZDo6ZGVsZXRlS2V5UHJl
c3NlZCBlcnJvbmVvdXNseSBkZXRlcm1pbmluZyB0aGUgZWRpdGFibGUgcm9vdCB0byBiZSBlbXB0
eSBiZWNhdXNlCisgICAgICAgIFBvc2l0aW9uOjphdFN0YXJ0T2ZUcmVlIHJldHVybnMgdHJ1ZSB3
aGVuIGl0J3MgYW5jaG9yZWQgYXQgYSBCUiB0aGF0IGlzIGltbWVkaWF0ZWx5IGJlbG93IHRoZSBy
b290IGVkaXRhYmxlIGVsZW1lbnQuCisKKyAgICAgICAgRml4ZWQgdGhlIGJ1ZyBieSByZXBsYWNp
bmcgdGhlIHVzZSBvZiB0aGUgZGVwcmVjYXRlZCBhdEZpcnN0RWRpdGluZ1Bvc2l0aW9uRm9yTm9k
ZSBieSBhIGNvZGUgdGhhdCB1bmRlcnN0YW5kcyBtb2Rlcm4KKyAgICAgICAgcG9zaXRpb24gdHlw
ZXMgc3VjaCBhcyBQb3NpdGlvbklzQmVmb3JlQW5jaG9yIGluIGF0U3RhcnRPZlRyZWUgYW5kIGF0
RW5kT2ZUcmVlLiBUaGVzZSB0d28gZnVuY3Rpb25zIHdpbGwgbm8gbG9uZ2VyCisgICAgICAgIHJl
dHVybiB0cnVlIHdoZW4gYW5jaG9yZWQgYmVmb3JlIG9yIGFmdGVyIEJSIGFmdGVyIHRoaXMgcGF0
Y2guCisKKyAgICAgICAgVGVzdDogZWRpdGluZy9kZWxldGluZy9kZWxldGUtZW1wdHktbGluZS1i
cmVha3MtYXQtZW5kLW9mLXRleHRhcmVhLmh0bWwKKworICAgICAgICAqIGRvbS9Qb3NpdGlvbi5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpQb3NpdGlvbjo6YXRTdGFydE9mVHJlZSk6CisgICAgICAg
IChXZWJDb3JlOjpQb3NpdGlvbjo6YXRFbmRPZlRyZWUpOgorCiAyMDE1LTAzLTEyICBEYW4gQmVy
bnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CiAKICAgICAgICAgRmluaXNoIHVwIDxyZGFyOi8vcHJv
YmxlbS8yMDA4NjU0Nj4gW0NvY29hXSBBZGQgYW4gb3B0aW9uIHRvIHRyZWF0IGNlcnRpZmljYXRl
IGNoYWlucyB3aXRoIFNIQTEtc2lnbmVkIGNlcnRpZmljYXRlcyBhcyBpbnNlY3VyZQpJbmRleDog
U291cmNlL1dlYkNvcmUvZG9tL1Bvc2l0aW9uLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9kb20vUG9zaXRpb24uY3BwCShyZXZpc2lvbiAxODE0NDYpCisrKyBTb3VyY2UvV2ViQ29y
ZS9kb20vUG9zaXRpb24uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00NzYsMTQgKzQ3Niw0NiBAQCBi
b29sIFBvc2l0aW9uOjphdFN0YXJ0T2ZUcmVlKCkgY29uc3QKIHsKICAgICBpZiAoaXNOdWxsKCkp
CiAgICAgICAgIHJldHVybiB0cnVlOwotICAgIHJldHVybiAhZmluZFBhcmVudChjb250YWluZXJO
b2RlKCkpICYmIGF0Rmlyc3RFZGl0aW5nUG9zaXRpb25Gb3JOb2RlKCk7CisgICAgaWYgKGZpbmRQ
YXJlbnQoY29udGFpbmVyTm9kZSgpKSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgc3dp
dGNoIChtX2FuY2hvclR5cGUpIHsKKyAgICBjYXNlIFBvc2l0aW9uSXNPZmZzZXRJbkFuY2hvcjoK
KyAgICAgICAgcmV0dXJuIG1fb2Zmc2V0IDw9IDA7CisgICAgY2FzZSBQb3NpdGlvbklzQmVmb3Jl
QW5jaG9yOgorICAgICAgICByZXR1cm4gIW1fYW5jaG9yTm9kZS0+cHJldmlvdXNTaWJsaW5nKCk7
CisgICAgY2FzZSBQb3NpdGlvbklzQWZ0ZXJBbmNob3I6CisgICAgICAgIHJldHVybiBmYWxzZTsK
KyAgICBjYXNlIFBvc2l0aW9uSXNCZWZvcmVDaGlsZHJlbjoKKyAgICAgICAgcmV0dXJuIHRydWU7
CisgICAgY2FzZSBQb3NpdGlvbklzQWZ0ZXJDaGlsZHJlbjoKKyAgICAgICAgcmV0dXJuICFsYXN0
T2Zmc2V0Rm9yRWRpdGluZyhtX2FuY2hvck5vZGUuZ2V0KCkpOworICAgIH0KKyAgICBBU1NFUlRf
Tk9UX1JFQUNIRUQoKTsKKyAgICByZXR1cm4gZmFsc2U7CiB9CiAKIGJvb2wgUG9zaXRpb246OmF0
RW5kT2ZUcmVlKCkgY29uc3QKIHsKICAgICBpZiAoaXNOdWxsKCkpCiAgICAgICAgIHJldHVybiB0
cnVlOwotICAgIHJldHVybiAhZmluZFBhcmVudChjb250YWluZXJOb2RlKCkpICYmIGF0TGFzdEVk
aXRpbmdQb3NpdGlvbkZvck5vZGUoKTsKKyAgICBpZiAoZmluZFBhcmVudChjb250YWluZXJOb2Rl
KCkpKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBzd2l0Y2ggKG1fYW5jaG9yVHlwZSkg
eworICAgIGNhc2UgUG9zaXRpb25Jc09mZnNldEluQW5jaG9yOgorICAgICAgICByZXR1cm4gbV9v
ZmZzZXQgPj0gbGFzdE9mZnNldEZvckVkaXRpbmcobV9hbmNob3JOb2RlLmdldCgpKTsKKyAgICBj
YXNlIFBvc2l0aW9uSXNCZWZvcmVBbmNob3I6CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICBj
YXNlIFBvc2l0aW9uSXNBZnRlckFuY2hvcjoKKyAgICAgICAgcmV0dXJuICFtX2FuY2hvck5vZGUt
Pm5leHRTaWJsaW5nKCk7CisgICAgY2FzZSBQb3NpdGlvbklzQmVmb3JlQ2hpbGRyZW46CisgICAg
ICAgIHJldHVybiAhbGFzdE9mZnNldEZvckVkaXRpbmcobV9hbmNob3JOb2RlLmdldCgpKTsKKyAg
ICBjYXNlIFBvc2l0aW9uSXNBZnRlckNoaWxkcmVuOgorICAgICAgICByZXR1cm4gdHJ1ZTsKKyAg
ICB9CisgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CisgICAgcmV0dXJuIGZhbHNlOwogfQogCiAv
LyByZXR1cm4gZmlyc3QgcHJlY2VkaW5nIERPTSBwb3NpdGlvbiByZW5kZXJlZCBhdCBhIGRpZmZl
cmVudCBsb2NhdGlvbiwgb3IgInRoaXMiCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxODE0NTcpCisrKyBM
YXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNSBAQAorMjAx
NS0wMy0xMiAgUnlvc3VrZSBOaXdhICA8cm5pd2FAd2Via2l0Lm9yZz4KKworICAgICAgICBSRUdS
RVNTSU9OKHIxODA3MjYpOiBSZW1vdmluZyBhbiBlbXB0eSBsaW5lIGF0IHRoZSBlbmQgb2YgdGV4
dGFyZWEgY2xlYXJzIHRoZSBlbnRpcmUgdGV4dHVyZQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQyNjQ2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkZWQgYSByZWdyZXNzaW9uIHRlc3QgZm9yIGRlbGV0
aW5nIGVtcHR5IGxpbmVzIGF0IHRoZSBlbmQgb2YgYSB0ZXh0YXJlYSBlbGVtZW50LgorCisgICAg
ICAgICogZWRpdGluZy9kZWxldGluZy9kZWxldGUtZW1wdHktbGluZS1icmVha3MtYXQtZW5kLW9m
LXRleHRhcmVhLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZWRpdGluZy9kZWxldGlu
Zy9kZWxldGUtZW1wdHktbGluZS1icmVha3MtYXQtZW5kLW9mLXRleHRhcmVhLmh0bWw6IEFkZGVk
LgorCiAyMDE1LTAzLTEyICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgog
CiAgICAgICAgIFRoZXNlIGhpZHBpIGZpbHRlciB0ZXN0cyBwYXNzIHNvbWV0aW1lcy4KSW5kZXg6
IExheW91dFRlc3RzL2VkaXRpbmcvZGVsZXRpbmcvZGVsZXRlLWVtcHR5LWxpbmUtYnJlYWtzLWF0
LWVuZC1vZi10ZXh0YXJlYS1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMv
ZWRpdGluZy9kZWxldGluZy9kZWxldGUtZW1wdHktbGluZS1icmVha3MtYXQtZW5kLW9mLXRleHRh
cmVhLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2VkaXRpbmcvZGVs
ZXRpbmcvZGVsZXRlLWVtcHR5LWxpbmUtYnJlYWtzLWF0LWVuZC1vZi10ZXh0YXJlYS1leHBlY3Rl
ZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwyMCBAQAorVGhpcyB0ZXN0cyByZW1vdmlu
ZyBlbXB0eSBsaW5lcyBhdCB0aGUgZW5kIG9mIGFuIHRleHRhcmVhLgorCitPbiBzdWNjZXNzLCB5
b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVT
VCBDT01QTEVURSIuCisKKwordGV4dGFyZWEuZm9jdXMoKTsKK3RleHRhcmVhLnNlbGVjdGlvblN0
YXJ0ID0gdGV4dGFyZWEuc2VsZWN0aW9uRW5kID0gdGV4dGFyZWEudmFsdWUubGVuZ3RoCitQQVNT
IHRleHRhcmVhLnZhbHVlIGlzICJoZWxsb1xuXG4iCitQQVNTIHRleHRhcmVhLnNlbGVjdGlvblN0
YXJ0IGlzIDcKK1BBU1MgdGV4dGFyZWEuc2VsZWN0aW9uRW5kIGlzIDcKK1BBU1MgZG9jdW1lbnQu
ZXhlY0NvbW1hbmQoImRlbGV0ZSIsIGZhbHNlLCBudWxsKTsgdGV4dGFyZWEudmFsdWUgaXMgImhl
bGxvXG4iCitQQVNTIHRleHRhcmVhLnNlbGVjdGlvblN0YXJ0IGlzIDYKK1BBU1MgdGV4dGFyZWEu
c2VsZWN0aW9uRW5kIGlzIDYKK1BBU1MgZG9jdW1lbnQuZXhlY0NvbW1hbmQoImRlbGV0ZSIsIGZh
bHNlLCBudWxsKTsgdGV4dGFyZWEudmFsdWUgaXMgImhlbGxvIgorUEFTUyB0ZXh0YXJlYS5zZWxl
Y3Rpb25TdGFydCBpcyA1CitQQVNTIHRleHRhcmVhLnNlbGVjdGlvbkVuZCBpcyA1CitQQVNTIHN1
Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpJbmRleDogTGF5b3V0
VGVzdHMvZWRpdGluZy9kZWxldGluZy9kZWxldGUtZW1wdHktbGluZS1icmVha3MtYXQtZW5kLW9m
LXRleHRhcmVhLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZWRpdGluZy9kZWxldGlu
Zy9kZWxldGUtZW1wdHktbGluZS1icmVha3MtYXQtZW5kLW9mLXRleHRhcmVhLmh0bWwJKHJldmlz
aW9uIDApCisrKyBMYXlvdXRUZXN0cy9lZGl0aW5nL2RlbGV0aW5nL2RlbGV0ZS1lbXB0eS1saW5l
LWJyZWFrcy1hdC1lbmQtb2YtdGV4dGFyZWEuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsx
LDM1IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGJvZHk+Cis8dGV4dGFyZWEgY29scz01
IHJvd3M9NT4KK2hlbGxvCisKKzwvdGV4dGFyZWE+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3Vy
Y2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+CisKK2Rlc2NyaXB0aW9uKCdU
aGlzIHRlc3RzIHJlbW92aW5nIGVtcHR5IGxpbmVzIGF0IHRoZSBlbmQgb2YgYW4gdGV4dGFyZWEu
Jyk7CisKK3ZhciB0ZXh0YXJlYSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ3RleHRhcmVhJyk7
CitldmFsQW5kTG9nKCd0ZXh0YXJlYS5mb2N1cygpOycpOworZXZhbEFuZExvZygndGV4dGFyZWEu
c2VsZWN0aW9uU3RhcnQgPSB0ZXh0YXJlYS5zZWxlY3Rpb25FbmQgPSB0ZXh0YXJlYS52YWx1ZS5s
ZW5ndGgnKTsKK3Nob3VsZEJlKCd0ZXh0YXJlYS52YWx1ZScgLCciaGVsbG9cXG5cXG4iJyk7Citz
aG91bGRCZSgndGV4dGFyZWEuc2VsZWN0aW9uU3RhcnQnICwnNycpOworc2hvdWxkQmUoJ3RleHRh
cmVhLnNlbGVjdGlvbkVuZCcgLCc3Jyk7CisKK3Nob3VsZEJlKCdkb2N1bWVudC5leGVjQ29tbWFu
ZCgiZGVsZXRlIiwgZmFsc2UsIG51bGwpOyB0ZXh0YXJlYS52YWx1ZScsICciaGVsbG9cXG4iJyk7
CitzaG91bGRCZSgndGV4dGFyZWEuc2VsZWN0aW9uU3RhcnQnLCAnNicpOworc2hvdWxkQmUoJ3Rl
eHRhcmVhLnNlbGVjdGlvbkVuZCcsICc2Jyk7CisKK3Nob3VsZEJlKCdkb2N1bWVudC5leGVjQ29t
bWFuZCgiZGVsZXRlIiwgZmFsc2UsIG51bGwpOyB0ZXh0YXJlYS52YWx1ZScsICciaGVsbG8iJyk7
CitzaG91bGRCZSgndGV4dGFyZWEuc2VsZWN0aW9uU3RhcnQnLCAnNScpOworc2hvdWxkQmUoJ3Rl
eHRhcmVhLnNlbGVjdGlvbkVuZCcsICc1Jyk7CisKK3RleHRhcmVhLnN0eWxlLmRpc3BsYXkgPSAn
bm9uZSc7CisKK3ZhciBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOworCis8L3NjcmlwdD4KKzxz
Y3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwv
Ym9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>