<?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>107130</bug_id>
          
          <creation_ts>2013-01-17 08:08:12 -0800</creation_ts>
          <short_desc>Web Inspector: fix DefaultTextEditor&apos;s broken backspace</short_desc>
          <delta_ts>2013-01-17 08:17:04 -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>Web Inspector (Deprecated)</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andrey Lushnikov">lushnikov</reporter>
          <assigned_to name="Andrey Lushnikov">lushnikov</assigned_to>
          <cc>apavlov</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>vsevik</cc>
    
    <cc>web-inspector-bugs</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>809338</commentid>
    <comment_count>0</comment_count>
    <who name="Andrey Lushnikov">lushnikov</who>
    <bug_when>2013-01-17 08:08:12 -0800</bug_when>
    <thetext>Fix DefaultTextEditor&apos;s broken backspace. 

Step-by-step:
1. Open some js file
2. Insert empty first line in the file
3. Put cursor onto it and hit &quot;delete&quot;

Expected: 
An empty line should be deleted.

Actual:
Nothing happens.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>809342</commentid>
    <comment_count>1</comment_count>
      <attachid>183189</attachid>
    <who name="Andrey Lushnikov">lushnikov</who>
    <bug_when>2013-01-17 08:14:29 -0800</bug_when>
    <thetext>Created attachment 183189
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>809343</commentid>
    <comment_count>2</comment_count>
      <attachid>183189</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2013-01-17 08:16:59 -0800</bug_when>
    <thetext>Comment on attachment 183189
Patch

Clearing flags on attachment: 183189

Committed r139980: &lt;http://trac.webkit.org/changeset/139980&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>809344</commentid>
    <comment_count>3</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2013-01-17 08:17:04 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>183189</attachid>
            <date>2013-01-17 08:14:29 -0800</date>
            <delta_ts>2013-01-17 08:16:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-107130-20130117201129.patch</filename>
            <type>text/plain</type>
            <size>5060</size>
            <attacher name="Andrey Lushnikov">lushnikov</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM5OTc4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmNkMmNiM2NlNjViNGM5
MzQ0MWQ3ZjlkYjk5OGI3YTk4ZmUzYzg1My4uNzFhODA0ZWRlNzg1NmU5OWU3NmYwZGYzNmI0OTZh
ZGYxZDVmMjJmNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEzLTAxLTE3ICBBbmRy
ZXkgTHVzaG5pa292ICA8bHVzaG5pa292QGNocm9taXVtLm9yZz4KKworICAgICAgICBXZWIgSW5z
cGVjdG9yOiBmaXggRGVmYXVsdFRleHRFZGl0b3IncyBicm9rZW4gYmFja3NwYWNlCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDcxMzAKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW1vdmUgY3NzICJwb3Np
dGlvbjogcmVsYXRpdmU7IiBzdHlsZSBmcm9tICJ3ZWJraXQtbGluZS1jb250ZW50IiBjbGFzcywg
d2hpY2gKKyAgICAgICAgc29tZWhvdyBicmFrZXMgZWRpdGluZyBleHBlcmllbmNlLiBSZW1vdmUg
ImhlaWdodDogMTAwJSIgZnJvbSB0ZXh0LWVkaXRvci1vdmVybGF5LWhpZ2hsaWdodAorICAgICAg
ICBjbGFzcyBhbmQgY2FzdCBuZWNlc3NhcnkgaGVpZ2h0IHZpYSBpbnNlcnRpbmcgIiZuYnNwOyIg
aW50byBvdmVybGF5IHNwYW4gZWxlbWVudHMuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzOiBubyBj
aGFuZ2UgaW4gYmVoYXZpb3VyLgorCisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9EZWZh
dWx0VGV4dEVkaXRvci5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5UZXh0RWRpdG9yTWFpblBh
bmVsLnByb3RvdHlwZS5fYXBwZW5kT3ZlcmxheUhpZ2hsaWdodCk6CisgICAgICAgICogaW5zcGVj
dG9yL2Zyb250LWVuZC90ZXh0RWRpdG9yLmNzczoKKyAgICAgICAgKC50ZXh0LWVkaXRvci1vdmVy
bGF5LWhpZ2hsaWdodCk6CisKIDIwMTMtMDEtMTYgIFZzZXZvbG9kIFZsYXNvdiAgPHZzZXZpa0Bj
aHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogSW50cm9kdWNlIEZpbGVTeXN0
ZW1Xb3Jrc3BhY2VQcm92aWRlciB0byBhbGxvdyBzaG93aW5nIGZpbGVzIGZyb20gZmlsZSBzeXN0
ZW0gaW4gd29ya3NwYWNlLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zy
b250LWVuZC9EZWZhdWx0VGV4dEVkaXRvci5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9m
cm9udC1lbmQvRGVmYXVsdFRleHRFZGl0b3IuanMKaW5kZXggYzQ4OWE1MTllYTQzMDgxNzlmNGI4
NmMxN2E0ZmQ0YTQzYTFjZDAzNC4uYzMzZWQ2ZjIyN2IzZmM3MzM1N2Q2NDIwYzI0OTkxNzlmOTYw
YmI1MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9EZWZh
dWx0VGV4dEVkaXRvci5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5k
L0RlZmF1bHRUZXh0RWRpdG9yLmpzCkBAIC0xOTgxLDYgKzE5ODEsNyBAQCBXZWJJbnNwZWN0b3Iu
VGV4dEVkaXRvck1haW5QYW5lbC5wcm90b3R5cGUgPSB7CiAKICAgICAgICAgICAgIGhpZ2hsaWdo
dC5zdHlsZS5tYXJnaW5MZWZ0ID0gKG1ldHJpY3NbaV0ubGVmdCAtIGhpZ2hsaWdodC5vZmZzZXRM
ZWZ0IC0gZXh0cmFXaWR0aCkgKyAicHgiOwogICAgICAgICAgICAgaGlnaGxpZ2h0LnN0eWxlLndp
ZHRoID0gKG1ldHJpY3NbaV0ud2lkdGggKyBleHRyYVdpZHRoICogMikgKyAicHgiOworICAgICAg
ICAgICAgaGlnaGxpZ2h0LmlubmVySFRNTCA9ICImbmJzcDsiOwogICAgICAgICAgICAgaGlnaGxp
Z2h0LmFkZFN0eWxlQ2xhc3MoInRleHQtZWRpdG9yLW92ZXJsYXktaGlnaGxpZ2h0Iik7CiAgICAg
ICAgIH0KICAgICB9LApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250
LWVuZC90ZXh0RWRpdG9yLmNzcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQv
dGV4dEVkaXRvci5jc3MKaW5kZXggMGQ1MDVmZDhiMjNiYjE2ODc0ZThkMzAzMTljZTcyNWQwMjRh
MTkwYi4uNjk0MDcxYmQxMWZlY2Y2N2MyNmIxZTliNTI3M2Q1YzY0ODY3NTI2YiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC90ZXh0RWRpdG9yLmNzcworKysg
Yi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL3RleHRFZGl0b3IuY3NzCkBAIC0z
Miw3ICszMiw2IEBACiAKIC50ZXh0LWVkaXRvci1vdmVybGF5LWhpZ2hsaWdodCB7CiAgICAgcG9z
aXRpb246IGFic29sdXRlOwotICAgIGhlaWdodDogMTAwJTsKICAgICBwb2ludGVyLWV2ZW50czog
bm9uZTsKICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOwogICAgIHotaW5kZXg6IC0xOwpA
QCAtNTYsMTAgKzU1LDYgQEAKICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQwLCAyNDAsIDI0
MCk7CiB9CiAKLS53ZWJraXQtbGluZS1jb250ZW50IHsKLSAgICBwb3NpdGlvbjogcmVsYXRpdmU7
Ci19Ci0KIC53ZWJraXQtbGluZS1kZWNvcmF0aW9ucyB7CiAgICAgcG9pbnRlci1ldmVudHM6IG5v
bmU7CiAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA3MTZjOWM1ZDRmYjNi
Zjk3MGMxZTEyY2M1MzkyNWMwZGIzMzEwYmRiLi45MDM3ZmVjYjg2YTZhMTlhYjJmN2FiZTliYTg2
YTE4MTFiYWI1MjU3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTMtMDEtMTcgIEFuZHJleSBM
dXNobmlrb3YgIDxsdXNobmlrb3ZAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IGZpeCBEZWZhdWx0VGV4dEVkaXRvcidzIGJyb2tlbiBiYWNrc3BhY2UKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNzEzMAorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeCB0ZXN0IGV4cGVjdGVkIHJl
c3VsdHMgdG8gY29ycmVzcG9uZCB0byBjaGFuZ2VzLgorCisgICAgICAgICogaW5zcGVjdG9yL2Vk
aXRvci90ZXh0LWVkaXRvci1oaWdobGlnaHQtcmVnZXhwLWV4cGVjdGVkLnR4dDoKKwogMjAxMy0w
MS0xNiAgVnNldm9sb2QgVmxhc292ICA8dnNldmlrQGNocm9taXVtLm9yZz4KIAogICAgICAgICBX
ZWIgSW5zcGVjdG9yOiBJbnRyb2R1Y2UgRmlsZVN5c3RlbVdvcmtzcGFjZVByb3ZpZGVyIHRvIGFs
bG93IHNob3dpbmcgZmlsZXMgZnJvbSBmaWxlIHN5c3RlbSBpbiB3b3Jrc3BhY2UuCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZWRpdG9yL3RleHQtZWRpdG9yLWhpZ2hsaWdodC1y
ZWdleHAtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VkaXRvci90ZXh0LWVk
aXRvci1oaWdobGlnaHQtcmVnZXhwLWV4cGVjdGVkLnR4dAppbmRleCBiMzE3NjY4YThhNWJmNDZl
MzlmOTMwYTU1ZWM3OGUzYzIwYjg5YWE2Li40NjkwMzE5MTY4Yzk4ZjM2MjliYmI2ZGUxNDA0MWU3
MjMwZDkxNGIwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZWRpdG9yL3RleHQt
ZWRpdG9yLWhpZ2hsaWdodC1yZWdleHAtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2lu
c3BlY3Rvci9lZGl0b3IvdGV4dC1lZGl0b3ItaGlnaGxpZ2h0LXJlZ2V4cC1leHBlY3RlZC50eHQK
QEAgLTE3LDExICsxNywxMSBAQCBBZGQgaGlnaGxpZ2h0IGZvciByZWdleHAgL2Zvb18uLwogCiA8
ZGl2IGNsYXNzPSJpbm5lci1jb250YWluZXIiIHRhYmluZGV4PSIwIj4KIDxkaXYgY2xhc3M9Indl
YmtpdC1saW5lLWNvbnRlbnQiPmZvbygpOzwvZGl2PgotPGRpdiBjbGFzcz0id2Via2l0LWxpbmUt
Y29udGVudCI+Zm9vXzE7IGZvb3I7IGZvb187PHNwYW4gY2xhc3M9InNvbWUtY3NzLWNsYXNzIHRl
eHQtZWRpdG9yLW92ZXJsYXktaGlnaGxpZ2h0IiBzdHlsZT0ibWFyZ2luLWxlZnQ6IC0xMjdweDsg
d2lkdGg6IDM3cHg7Ij48L3NwYW4+PHNwYW4gY2xhc3M9InNvbWUtY3NzLWNsYXNzIHRleHQtZWRp
dG9yLW92ZXJsYXktaGlnaGxpZ2h0IiBzdHlsZT0ibWFyZ2luLWxlZnQ6IC0zNnB4OyB3aWR0aDog
MzdweDsiPjwvc3Bhbj48L2Rpdj4KKzxkaXYgY2xhc3M9IndlYmtpdC1saW5lLWNvbnRlbnQiPmZv
b18xOyBmb29yOyBmb29fOzxzcGFuIGNsYXNzPSJzb21lLWNzcy1jbGFzcyB0ZXh0LWVkaXRvci1v
dmVybGF5LWhpZ2hsaWdodCIgc3R5bGU9Im1hcmdpbi1sZWZ0OiAtMTI3cHg7IHdpZHRoOiAzN3B4
OyI+Jm5ic3A7PC9zcGFuPjxzcGFuIGNsYXNzPSJzb21lLWNzcy1jbGFzcyB0ZXh0LWVkaXRvci1v
dmVybGF5LWhpZ2hsaWdodCIgc3R5bGU9Im1hcmdpbi1sZWZ0OiAtMzZweDsgd2lkdGg6IDM3cHg7
Ij4mbmJzcDs8L3NwYW4+PC9kaXY+CiA8ZGl2IGNsYXNzPSJ3ZWJraXQtbGluZS1jb250ZW50Ij5m
b29fPC9kaXY+CiA8ZGl2IGNsYXNzPSJ3ZWJraXQtbGluZS1jb250ZW50Ij5nbG9iYWxfZm9vPC9k
aXY+CiA8ZGl2IGNsYXNzPSJ3ZWJraXQtbGluZS1jb250ZW50Ij5nbG9iYWxfZm9vMjwvZGl2Pgot
PGRpdiBjbGFzcz0id2Via2l0LWxpbmUtY29udGVudCI+c29tZV9vdGhlcl9mb29fWDxzcGFuIGNs
YXNzPSJzb21lLWNzcy1jbGFzcyB0ZXh0LWVkaXRvci1vdmVybGF5LWhpZ2hsaWdodCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OiAtMzZweDsgd2lkdGg6IDM3cHg7Ij48L3NwYW4+PC9kaXY+PC9kaXY+Cis8
ZGl2IGNsYXNzPSJ3ZWJraXQtbGluZS1jb250ZW50Ij5zb21lX290aGVyX2Zvb19YPHNwYW4gY2xh
c3M9InNvbWUtY3NzLWNsYXNzIHRleHQtZWRpdG9yLW92ZXJsYXktaGlnaGxpZ2h0IiBzdHlsZT0i
bWFyZ2luLWxlZnQ6IC0zNnB4OyB3aWR0aDogMzdweDsiPiZuYnNwOzwvc3Bhbj48L2Rpdj48L2Rp
dj4KIAogUmVtb3ZlIGhpZ2hsaWdodCBmb3IgcmVnZXhwIC9mb29fLi8KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>