<?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>149197</bug_id>
          
          <creation_ts>2015-09-15 16:59:13 -0700</creation_ts>
          <short_desc>REGRESSION(r188427): Web Inspector: Extra whitespace left behind in styles sidebar after clicking in and out</short_desc>
          <delta_ts>2015-09-17 00:29:12 -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>WebKit 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="Joseph Pecoraro">joepeck</reporter>
          <assigned_to name="Devin Rousso">hi</assigned_to>
          <cc>bburg</cc>
    
    <cc>commit-queue</cc>
    
    <cc>graouts</cc>
    
    <cc>hi</cc>
    
    <cc>joepeck</cc>
    
    <cc>mattbaker</cc>
    
    <cc>nvasilyev</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1126200</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2015-09-15 16:59:13 -0700</bug_when>
    <thetext>* SUMMARY
Extra whitespace left behind in styles sidebar after clicking in and out.

* STEPS TO REPRODUCE
1. Inspect &lt;body&gt; on &lt;http://daringfireball.net&gt;
2. Show Styles &gt; Rules sidebar
3. Click in the first CSSStyleDeclarationTextEditor at the end of the line-height line
  =&gt; newline added to add a new property
4. Click out of the editor
  =&gt; expected newline to be removed, it remains

* NOTES
- Regressed with r188427 - bug 145679</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1126201</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-09-15 16:59:30 -0700</bug_when>
    <thetext>&lt;rdar://problem/22711632&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1126255</commentid>
    <comment_count>2</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2015-09-15 19:58:03 -0700</bug_when>
    <thetext>Just so I understand, we want to have it such that new CSS styles that are added follow the same indentation of existing CSS, but remove any leading/trailing whitespace and extra newlines in the middle.  So it would format

body {
    color: red;

    background-color: black;

}

into the style declaration with the following formatting:

body {
    color: red;
    background-color: black;
}</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1126413</commentid>
    <comment_count>3</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2015-09-16 11:27:15 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Just so I understand, we want to have it such that new CSS styles that are
&gt; added follow the same indentation of existing CSS, but remove any
&gt; leading/trailing whitespace and extra newlines in the middle.  So it would
&gt; format
&gt; 
&gt; body {
&gt;     color: red;
&gt; 
&gt;     background-color: black;
&gt; 
&gt; }
&gt; 
&gt; into the style declaration with the following formatting:
&gt; 
&gt; body {
&gt;     color: red;
&gt;     background-color: black;
&gt; }

Yep! In the sidebar I don&apos;t expect extra newlines in the middle if the editor is not focused. Preserving newlines in the actual StyleSheet&apos;s text would be nice, but I don&apos;t think we do that now so its fine if we reformat that a little.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1126600</commentid>
    <comment_count>4</comment_count>
      <attachid>261365</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2015-09-16 21:42:26 -0700</bug_when>
    <thetext>Created attachment 261365
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1126641</commentid>
    <comment_count>5</comment_count>
      <attachid>261365</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-09-17 00:29:08 -0700</bug_when>
    <thetext>Comment on attachment 261365
Patch

Clearing flags on attachment: 261365

Committed r189909: &lt;http://trac.webkit.org/changeset/189909&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1126642</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-09-17 00:29:12 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>261365</attachid>
            <date>2015-09-16 21:42:26 -0700</date>
            <delta_ts>2015-09-17 00:29:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-149197-20150916214213.patch</filename>
            <type>text/plain</type>
            <size>2055</size>
            <attacher name="Devin Rousso">hi</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IGM0OTU4YjQ2ZjQwZmZkY2Q5MzE0YTEwZjU5NmNl
N2E2Yjc4NmM4OTYuLjI4YjczMjUzNmFlODc1Y2QwNmZiMWNkOGE1MDM2MzQ0YzFlZjJlOGMgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dl
Ykluc3BlY3RvclVJL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE1LTA5LTE2ICBEZXZp
biBSb3Vzc28gIDxkY3JvdXNzbyt3ZWJraXRAZ21haWwuY29tPgorCisgICAgICAgIFJFR1JFU1NJ
T04ocjE4ODQyNyk6IFdlYiBJbnNwZWN0b3I6IEV4dHJhIHdoaXRlc3BhY2UgbGVmdCBiZWhpbmQg
aW4gc3R5bGVzIHNpZGViYXIgYWZ0ZXIgY2xpY2tpbmcgaW4gYW5kIG91dAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ5MTk3CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSW4gcjE4ODQyNywgbG9naWMgd2Fz
IGFkZGVkIHRvIHByZXNlcnZlIHRoZSBsZWFkaW5nIHdoaXRlc3BhY2Ugb2Ygc3R5bGVzIGluIGEg
Q1NTIGZpbGUuCisgICAgICAgIEFuIHVuZm9ydHVuYXRlIHNpZGUgZWZmZWN0IG9mIHRoaXMgd2Fz
IHRoYXQgZXh0cmEgbmV3bGluZXMgaW4gYmV0d2VlbiBDU1MgcHJvcGVydGllcworICAgICAgICB3
ZXJlIHRyZWF0ZWQgYXMgdmFsaWQgYW5kIGxlZnQgd2hlcmUgdGhleSB3ZXJlLiAgVGhpcyBpcyB1
bmRlc2lyZWQgYmVoYXZpb3VyIGFuZCBvZnRlbgorICAgICAgICBjbHV0dGVycyB0aGUgc3R5bGVz
IHNpZGViYXIuICBUaGVzZSBjaGFuZ2VzIHJlbW92ZSB0aGUgZXh0cmEgbmV3bGluZXMuCisKKyAg
ICAgICAgKiBVc2VySW50ZXJmYWNlL1ZpZXdzL0NTU1N0eWxlRGVjbGFyYXRpb25UZXh0RWRpdG9y
LmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkNTU1N0eWxlRGVjbGFyYXRpb25UZXh0RWRpdG9y
LnByb3RvdHlwZS5fZm9ybWF0dGVkQ29udGVudCk6CisKIDIwMTUtMDktMTYgIEpvc2VwaCBQZWNv
cmFybyAgPHBlY29yYXJvQGFwcGxlLmNvbT4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBGaXgg
Y29tbW9uIHR5cG8gInN1cHJlc3MiID0+ICJzdXBwcmVzcyIKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL0NTU1N0eWxlRGVjbGFyYXRpb25UZXh0
RWRpdG9yLmpzIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvQ1NT
U3R5bGVEZWNsYXJhdGlvblRleHRFZGl0b3IuanMKaW5kZXggZTU0NTNjM2JiOGU5NjEwZTM4NjA4
NzdhMGJlOWI1MGUyYzIxNzRkYi4uNzU0MGM2N2ZiNjZkMmJkNmZlMDZmNTMzNWZhNTQzM2RlOTEz
ZDQ2ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmll
d3MvQ1NTU3R5bGVEZWNsYXJhdGlvblRleHRFZGl0b3IuanMKKysrIGIvU291cmNlL1dlYkluc3Bl
Y3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvQ1NTU3R5bGVEZWNsYXJhdGlvblRleHRFZGl0b3Iu
anMKQEAgLTcyNiw3ICs3MjYsOSBAQCBXZWJJbnNwZWN0b3IuQ1NTU3R5bGVEZWNsYXJhdGlvblRl
eHRFZGl0b3IgPSBjbGFzcyBDU1NTdHlsZURlY2xhcmF0aW9uVGV4dEVkaXRvcgogICAgICAgICAv
LyBBZGQgdGhlIHN1ZmZpeCB3aGl0ZXNwYWNlIHdlIHN0cmlwcGVkLgogICAgICAgICBjb250ZW50
ICs9IHRoaXMuX3N1ZmZpeFdoaXRlc3BhY2U7CiAKLSAgICAgICAgcmV0dXJuIGNvbnRlbnQ7Cisg
ICAgICAgIC8vIFRoaXMgcmVndWxhciBleHByZXNzaW9uIHJlcGxhY2VtZW50IHJlbW92ZXMgZXh0
cmEgbmV3bGluZXMKKyAgICAgICAgLy8gaW4gYmV0d2VlbiBwcm9wZXJ0aWVzIHdoaWxlIHByZXNl
cnZpbmcgbGVhZGluZyB3aGl0ZXNwYWNlCisgICAgICAgIHJldHVybiBjb250ZW50LnJlcGxhY2Uo
L1xzKlxuXHMqXG4oXHMqKS9nLCAiXG4kMSIpOwogICAgIH0KIAogICAgIF9jb21taXRDaGFuZ2Vz
KCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>