<?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>139623</bug_id>
          
          <creation_ts>2014-12-13 10:39:26 -0800</creation_ts>
          <short_desc>Web Inspector: Empty attribute added to a DOM tree outline element should not add whitespace within the tag</short_desc>
          <delta_ts>2017-03-18 17:58:31 -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>Web Inspector</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brian Burg">burg</reporter>
          <assigned_to name="Devin Rousso">hi</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>graouts</cc>
    
    <cc>hi</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1055435</commentid>
    <comment_count>0</comment_count>
    <who name="Brian Burg">burg</who>
    <bug_when>2014-12-13 10:39:26 -0800</bug_when>
    <thetext>Steps to reproduce:

1. Click on a DOM element in the DOM tree with no attributes
2. &lt;enter&gt; to start editing
3. &lt;enter&gt; again to commit the edit

This adds an empty attribute to the UI, even though the attribute is never added in the backend.

If you instead add multiple spaces between steps 2 and 3, the edit is aborted and no extra space is added in the tag (presumably, this is because the backend rejected the change).

This is similar to https://bugs.webkit.org/show_bug.cgi?id=111036.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1056442</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-12-17 11:24:06 -0800</bug_when>
    <thetext>&lt;rdar://problem/19281562&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1288898</commentid>
    <comment_count>2</comment_count>
      <attachid>304738</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2017-03-16 18:54:18 -0700</bug_when>
    <thetext>Created attachment 304738
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1289327</commentid>
    <comment_count>3</comment_count>
      <attachid>304738</attachid>
    <who name="Nikita Vasilyev">nvasilyev</who>
    <bug_when>2017-03-18 16:25:56 -0700</bug_when>
    <thetext>Comment on attachment 304738
Patch

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

&gt; Source/WebInspectorUI/UserInterface/Views/DOMTreeElement.js:984
&gt; +        if (!newText.trim().length)

if (!newText.trim())

An empty string is already a falsy value.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1289339</commentid>
    <comment_count>4</comment_count>
      <attachid>304738</attachid>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2017-03-18 17:07:23 -0700</bug_when>
    <thetext>Comment on attachment 304738
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1289341</commentid>
    <comment_count>5</comment_count>
      <attachid>304888</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2017-03-18 17:17:09 -0700</bug_when>
    <thetext>Created attachment 304888
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1289347</commentid>
    <comment_count>6</comment_count>
      <attachid>304888</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-03-18 17:58:23 -0700</bug_when>
    <thetext>Comment on attachment 304888
Patch

Clearing flags on attachment: 304888

Committed r214141: &lt;http://trac.webkit.org/changeset/214141&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1289348</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-03-18 17:58:31 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>304738</attachid>
            <date>2017-03-16 18:54:18 -0700</date>
            <delta_ts>2017-03-18 17:17:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-139623-20170316195417.patch</filename>
            <type>text/plain</type>
            <size>1553</size>
            <attacher name="Devin Rousso">hi</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IGU3ZjNkYmI2MGNiYTcxYjc3OTE2ODdmOWY5NzBi
MzhjM2MzMGNkYWEuLjQyOGYyMzQyNjUxY2U0M2JkZjJjMDI4YWZkMzlhNWRjZmI3N2I1YTIgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dl
Ykluc3BlY3RvclVJL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE3LTAzLTE2ICBEZXZp
biBSb3Vzc28gIDx3ZWJraXRAZGV2aW5yb3Vzc28uY29tPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IEVtcHR5IGF0dHJpYnV0ZSBhZGRlZCB0byBhIERPTSB0cmVlIG91dGxpbmUgZWxlbWVudCBz
aG91bGQgbm90IGFkZCB3aGl0ZXNwYWNlIHdpdGhpbiB0aGUgdGFnCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk2MjMKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFVzZXJJbnRlcmZhY2UvVmlld3MvRE9N
VHJlZUVsZW1lbnQuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuRE9NVHJlZUVsZW1lbnQucHJv
dG90eXBlLl9hdHRyaWJ1dGVFZGl0aW5nQ29tbWl0dGVkKToKKyAgICAgICAgSWYgdGhlIGBuZXdU
ZXh0YCBhZnRlciBlZGl0aW5nIGhhcyBubyBjb250ZW50LCByZW1vdmUgdGhlIGVsZW1lbnQgZm9y
IHRoYXQgYXR0cmlidXRlLgorCiAyMDE3LTAzLTE2ICBNYXR0IEJha2VyICA8bWF0dGJha2VyQGFw
cGxlLmNvbT4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBSRUdSRVNTSU9OIChyMjEzNjkxKTog
U2F2aW5nIERPTSBicmVha3BvaW50cyBicm9rZW4gYWZ0ZXIgcmVmYWN0b3JpbmcKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL0RPTVRyZWVFbGVt
ZW50LmpzIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvRE9NVHJl
ZUVsZW1lbnQuanMKaW5kZXggMWJiOWY2MjY1MjVhYTlhODdhNmQ1NzQyODdkMjI1NzEwOGFjMmVi
Ni4uNGJjYWRlZTZjZTZjYTAyZjZiM2Q2ZDc0ZjQ3ZDcwZmI2ZjUyY2QyNiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvRE9NVHJlZUVsZW1lbnQu
anMKKysrIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvRE9NVHJl
ZUVsZW1lbnQuanMKQEAgLTk4MSw2ICs5ODEsOSBAQCBXZWJJbnNwZWN0b3IuRE9NVHJlZUVsZW1l
bnQgPSBjbGFzcyBET01UcmVlRWxlbWVudCBleHRlbmRzIFdlYkluc3BlY3Rvci5UcmVlRWxlbQog
ICAgIHsKICAgICAgICAgdGhpcy5fZWRpdGluZyA9IGZhbHNlOwogCisgICAgICAgIGlmICghbmV3
VGV4dC50cmltKCkubGVuZ3RoKQorICAgICAgICAgICAgZWxlbWVudC5yZW1vdmUoKTsKKwogICAg
ICAgICBpZiAoIW1vdmVEaXJlY3Rpb24gJiYgbmV3VGV4dCA9PT0gb2xkVGV4dCkKICAgICAgICAg
ICAgIHJldHVybjsKIAo=
</data>
<flag name="review"
          id="326242"
          type_id="1"
          status="+"
          setter="bburg"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>304888</attachid>
            <date>2017-03-18 17:17:09 -0700</date>
            <delta_ts>2017-03-18 17:58:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>139623.diff</filename>
            <type>text/plain</type>
            <size>1411</size>
            <attacher name="Devin Rousso">hi</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IDhiYzQ5ODIuLmYyNGY3NTUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkluc3BlY3Rv
clVJL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE3LTAzLTE4ICBEZXZpbiBSb3Vzc28g
IDx3ZWJraXRAZGV2aW5yb3Vzc28uY29tPgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IEVtcHR5
IGF0dHJpYnV0ZSBhZGRlZCB0byBhIERPTSB0cmVlIG91dGxpbmUgZWxlbWVudCBzaG91bGQgbm90
IGFkZCB3aGl0ZXNwYWNlIHdpdGhpbiB0aGUgdGFnCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk2MjMKKworICAgICAgICBSZXZpZXdlZCBieSBCcmlh
biBCdXJnLgorCisgICAgICAgICogVXNlckludGVyZmFjZS9WaWV3cy9ET01UcmVlRWxlbWVudC5q
czoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5ET01UcmVlRWxlbWVudC5wcm90b3R5cGUuX2F0dHJp
YnV0ZUVkaXRpbmdDb21taXR0ZWQpOgorICAgICAgICBJZiB0aGUgYG5ld1RleHRgIGFmdGVyIGVk
aXRpbmcgaGFzIG5vIGNvbnRlbnQsIHJlbW92ZSB0aGUgZWxlbWVudCBmb3IgdGhhdCBhdHRyaWJ1
dGUuCisKIDIwMTctMDMtMTcgIERldmluIFJvdXNzbyAgPHdlYmtpdEBkZXZpbnJvdXNzby5jb20+
CiAKICAgICAgICAgV2ViIEluc3BlY3Rvcjogd3JvbmcgZmlsZW5hbWUgd2hlbiBzYXZpbmcgcmVz
b3VyY2UgZnJvbSBSZXNvdXJjZUltYWdlQ29udGVudFZpZXcKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL0RPTVRyZWVFbGVtZW50LmpzIGIvU291
cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvRE9NVHJlZUVsZW1lbnQuanMK
aW5kZXggMWJiOWY2Mi4uZWEyZmE3MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJ
L1VzZXJJbnRlcmZhY2UvVmlld3MvRE9NVHJlZUVsZW1lbnQuanMKKysrIGIvU291cmNlL1dlYklu
c3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvRE9NVHJlZUVsZW1lbnQuanMKQEAgLTk4MSw2
ICs5ODEsOSBAQCBXZWJJbnNwZWN0b3IuRE9NVHJlZUVsZW1lbnQgPSBjbGFzcyBET01UcmVlRWxl
bWVudCBleHRlbmRzIFdlYkluc3BlY3Rvci5UcmVlRWxlbQogICAgIHsKICAgICAgICAgdGhpcy5f
ZWRpdGluZyA9IGZhbHNlOwogCisgICAgICAgIGlmICghbmV3VGV4dC50cmltKCkpCisgICAgICAg
ICAgICBlbGVtZW50LnJlbW92ZSgpOworCiAgICAgICAgIGlmICghbW92ZURpcmVjdGlvbiAmJiBu
ZXdUZXh0ID09PSBvbGRUZXh0KQogICAgICAgICAgICAgcmV0dXJuOwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>