<?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>53295</bug_id>
          
          <creation_ts>2011-01-28 04:15:03 -0800</creation_ts>
          <short_desc>Web Inspector: [STYLES] Up/Down-suggestion breaks an existing keyword</short_desc>
          <delta_ts>2011-01-28 07:08:03 -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="Alexander Pavlov (apavlov)">apavlov</reporter>
          <assigned_to name="Alexander Pavlov (apavlov)">apavlov</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>341396</commentid>
    <comment_count>0</comment_count>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-01-28 04:15:03 -0800</bug_when>
    <thetext>1. Create a property, &quot;border: 1px solid&quot;
2. Start editing the value, place the caret after &quot;s&quot; (in &quot;solid&quot;).
3. Press Up

You will see &quot;saddlebrownolid&quot;, &quot;addlebrown&quot; selected. Instead, the suffix (&quot;olid&quot;) should get removed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>341409</commentid>
    <comment_count>1</comment_count>
      <attachid>80440</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-01-28 05:14:20 -0800</bug_when>
    <thetext>Created attachment 80440
[PATCH] Suggested fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>341412</commentid>
    <comment_count>2</comment_count>
      <attachid>80440</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-01-28 06:07:11 -0800</bug_when>
    <thetext>Comment on attachment 80440
[PATCH] Suggested fix

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

&gt; Source/WebCore/inspector/front-end/StylesSidebarPane.js:1944
&gt; +        if (!selection.isCollapsed || !selection.rangeCount)

Let&apos;s ignore the selection and always change suffix of the current word.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>341417</commentid>
    <comment_count>3</comment_count>
      <attachid>80442</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-01-28 06:33:07 -0800</bug_when>
    <thetext>Created attachment 80442
[PATCH] Comment addressed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>341419</commentid>
    <comment_count>4</comment_count>
      <attachid>80442</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-01-28 06:35:41 -0800</bug_when>
    <thetext>Comment on attachment 80442
[PATCH] Comment addressed

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

&gt; Source/WebCore/inspector/front-end/StylesSidebarPane.js:1941
&gt; +    _selectSuffix: function()

I&apos;d give this method a more specific name.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>341427</commentid>
    <comment_count>5</comment_count>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-01-28 07:08:03 -0800</bug_when>
    <thetext>Landed with the method renamed.

Committing to http://svn.webkit.org/repository/webkit/trunk ...
        M       Source/WebCore/ChangeLog
        M       Source/WebCore/inspector/front-end/StylesSidebarPane.js
Committed r76941</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>80440</attachid>
            <date>2011-01-28 05:14:20 -0800</date>
            <delta_ts>2011-01-28 06:33:07 -0800</delta_ts>
            <desc>[PATCH] Suggested fix</desc>
            <filename>suggestfix.patch</filename>
            <type>text/plain</type>
            <size>2469</size>
            <attacher name="Alexander Pavlov (apavlov)">apavlov</attacher>
            
              <data encoding="base64">Y29tbWl0IDliNDFjMTVhYjU3ZGJkNGUxNDE4MGNiMTBhZmYwZGE4MTg1NzJiMTAKQXV0aG9yOiBB
bGV4YW5kZXIgUGF2bG92IDxhcGF2bG92QGNocm9taXVtLm9yZz4KRGF0ZTogICBGcmkgSmFuIDI4
IDE2OjA1OjU5IDIwMTEgKzAzMDAKCiAgICBGaXhTdWdnZXN0U2Nyb2xsCgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4
IDQwODQxNTEuLmE3Nzg3MzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwor
KysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMS0wMS0y
OCAgQWxleGFuZGVyIFBhdmxvdiAgPGFwYXZsb3ZAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IFtTVFlM
RVNdIFVwL0Rvd24tc3VnZ2VzdGlvbiBicmVha3MgYW4gZXhpc3Rpbmcga2V5d29yZAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTMyOTUKKworICAgICAg
ICBTZWxlY3QgdGhlIGN1cnJlbnQgd29yZCBzdWZmaXggYmVmb3JlIHN3aXRjaGluZyB0byB0aGUg
bmV4dCBzdWdnZXN0aW9uLgorCisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9TdHlsZXNT
aWRlYmFyUGFuZS5qczoKKyAgICAgICAgKCk6CisKIDIwMTEtMDEtMjggIFNoZXJpZmYgQm90ICA8
d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxp
bmcgb3V0IHI3Njg5My4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9u
dC1lbmQvU3R5bGVzU2lkZWJhclBhbmUuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJv
bnQtZW5kL1N0eWxlc1NpZGViYXJQYW5lLmpzCmluZGV4IDM3OGNmZDcuLjA4ZWI5NDIgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU3R5bGVzU2lkZWJhclBh
bmUuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9TdHlsZXNTaWRl
YmFyUGFuZS5qcwpAQCAtMTkyOSwxMCArMTkyOSwzMSBAQCBXZWJJbnNwZWN0b3IuU3R5bGVzU2lk
ZWJhclBhbmUuQ1NTUHJvcGVydHlQcm9tcHQucHJvdG90eXBlID0gewogICAgICAgICB2YXIgcmV2
ZXJzZSA9IGV2ZW50LmtleUlkZW50aWZpZXIgPT09ICJVcCI7CiAgICAgICAgIGlmICh0aGlzLmF1
dG9Db21wbGV0ZUVsZW1lbnQpCiAgICAgICAgICAgICB0aGlzLmNvbXBsZXRlKGZhbHNlLCByZXZl
cnNlKTsgLy8gQWNjZXB0IHRoZSBjdXJyZW50IHN1Z2dlc3Rpb24sIGlmIGFueS4KKyAgICAgICAg
ZWxzZSB7CisgICAgICAgICAgICAvLyBTZWxlY3QgdGhlIHdvcmQgc3VmZml4IHRvIGFmZmVjdCBp
dCB3aGVuIGNvbXB1dGluZyB0aGUgc3Vic2VxdWVudCBzdWdnZXN0aW9uLgorICAgICAgICAgICAg
dGhpcy5fc2VsZWN0U3VmZml4KCk7CisgICAgICAgIH0KKwogICAgICAgICB0aGlzLmNvbXBsZXRl
KGZhbHNlLCByZXZlcnNlKTsgLy8gQWN0dWFsbHkgaW5jcmVtZW50L2RlY3JlbWVudCB0aGUgc3Vn
Z2VzdGlvbi4KICAgICAgICAgZXZlbnQuaGFuZGxlZCA9IHRydWU7CiAgICAgfSwKIAorICAgIF9z
ZWxlY3RTdWZmaXg6IGZ1bmN0aW9uKCkKKyAgICB7CisgICAgICAgIHZhciBzZWxlY3Rpb24gPSB3
aW5kb3cuZ2V0U2VsZWN0aW9uKCk7CisgICAgICAgIGlmICghc2VsZWN0aW9uLmlzQ29sbGFwc2Vk
IHx8ICFzZWxlY3Rpb24ucmFuZ2VDb3VudCkKKyAgICAgICAgICAgIHJldHVybjsKKworICAgICAg
ICB2YXIgc2VsZWN0aW9uUmFuZ2UgPSBzZWxlY3Rpb24uZ2V0UmFuZ2VBdCgwKTsKKyAgICAgICAg
aWYgKCFzZWxlY3Rpb25SYW5nZS5jb21tb25BbmNlc3RvckNvbnRhaW5lci5pc0Rlc2NlbmRhbnQo
dGhpcy5lbGVtZW50KSkKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgdmFyIHdvcmRTdWZm
aXhSYW5nZSA9IHNlbGVjdGlvblJhbmdlLnN0YXJ0Q29udGFpbmVyLnJhbmdlT2ZXb3JkKHNlbGVj
dGlvblJhbmdlLnN0YXJ0T2Zmc2V0LCBXZWJJbnNwZWN0b3IuU3R5bGVzU2lkZWJhclBhbmUuU3R5
bGVWYWx1ZURlbGltaXRlcnMsIHRoaXMuZWxlbWVudCwgImZvcndhcmQiKTsKKyAgICAgICAgaWYg
KCF3b3JkU3VmZml4UmFuZ2UudG9TdHJpbmcoKSkKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAg
ICAgc2VsZWN0aW9uLnJlbW92ZUFsbFJhbmdlcygpOworICAgICAgICBzZWxlY3Rpb24uYWRkUmFu
Z2Uod29yZFN1ZmZpeFJhbmdlKTsKKyAgICB9LAorCiAgICAgX2J1aWxkUHJvcGVydHlDb21wbGV0
aW9uczogZnVuY3Rpb24od29yZFJhbmdlLCBiZXN0TWF0Y2hPbmx5LCBjb21wbGV0aW9uc1JlYWR5
Q2FsbGJhY2spCiAgICAgewogICAgICAgICB2YXIgcHJlZml4ID0gd29yZFJhbmdlLnRvU3RyaW5n
KCkudG9Mb3dlckNhc2UoKTsK
</data>
<flag name="review"
          id="71922"
          type_id="1"
          status="-"
          setter="yurys"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>80442</attachid>
            <date>2011-01-28 06:33:07 -0800</date>
            <delta_ts>2011-01-28 06:35:41 -0800</delta_ts>
            <desc>[PATCH] Comment addressed</desc>
            <filename>suggestfix.patch</filename>
            <type>text/plain</type>
            <size>2443</size>
            <attacher name="Alexander Pavlov (apavlov)">apavlov</attacher>
            
              <data encoding="base64">Y29tbWl0IGM3MTVkOGM5ZDNhOGUyYjRjMzdmYmY2NDJlZmQyZjliOWVjNGM4NGQKQXV0aG9yOiBB
bGV4YW5kZXIgUGF2bG92IDxhcGF2bG92QGNocm9taXVtLm9yZz4KRGF0ZTogICBGcmkgSmFuIDI4
IDE2OjA1OjU5IDIwMTEgKzAzMDAKCiAgICBGaXhTdWdnZXN0U2Nyb2xsCgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4
IDQwODQxNTEuLmE3Nzg3MzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwor
KysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMS0wMS0y
OCAgQWxleGFuZGVyIFBhdmxvdiAgPGFwYXZsb3ZAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IFtTVFlM
RVNdIFVwL0Rvd24tc3VnZ2VzdGlvbiBicmVha3MgYW4gZXhpc3Rpbmcga2V5d29yZAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTMyOTUKKworICAgICAg
ICBTZWxlY3QgdGhlIGN1cnJlbnQgd29yZCBzdWZmaXggYmVmb3JlIHN3aXRjaGluZyB0byB0aGUg
bmV4dCBzdWdnZXN0aW9uLgorCisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9TdHlsZXNT
aWRlYmFyUGFuZS5qczoKKyAgICAgICAgKCk6CisKIDIwMTEtMDEtMjggIFNoZXJpZmYgQm90ICA8
d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxp
bmcgb3V0IHI3Njg5My4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9u
dC1lbmQvU3R5bGVzU2lkZWJhclBhbmUuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJv
bnQtZW5kL1N0eWxlc1NpZGViYXJQYW5lLmpzCmluZGV4IDM3OGNmZDcuLjlkNTI3MmEgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU3R5bGVzU2lkZWJhclBh
bmUuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9TdHlsZXNTaWRl
YmFyUGFuZS5qcwpAQCAtMTkyOSwxMCArMTkyOSwzMSBAQCBXZWJJbnNwZWN0b3IuU3R5bGVzU2lk
ZWJhclBhbmUuQ1NTUHJvcGVydHlQcm9tcHQucHJvdG90eXBlID0gewogICAgICAgICB2YXIgcmV2
ZXJzZSA9IGV2ZW50LmtleUlkZW50aWZpZXIgPT09ICJVcCI7CiAgICAgICAgIGlmICh0aGlzLmF1
dG9Db21wbGV0ZUVsZW1lbnQpCiAgICAgICAgICAgICB0aGlzLmNvbXBsZXRlKGZhbHNlLCByZXZl
cnNlKTsgLy8gQWNjZXB0IHRoZSBjdXJyZW50IHN1Z2dlc3Rpb24sIGlmIGFueS4KKyAgICAgICAg
ZWxzZSB7CisgICAgICAgICAgICAvLyBTZWxlY3QgdGhlIHdvcmQgc3VmZml4IHRvIGFmZmVjdCBp
dCB3aGVuIGNvbXB1dGluZyB0aGUgc3Vic2VxdWVudCBzdWdnZXN0aW9uLgorICAgICAgICAgICAg
dGhpcy5fc2VsZWN0U3VmZml4KCk7CisgICAgICAgIH0KKwogICAgICAgICB0aGlzLmNvbXBsZXRl
KGZhbHNlLCByZXZlcnNlKTsgLy8gQWN0dWFsbHkgaW5jcmVtZW50L2RlY3JlbWVudCB0aGUgc3Vn
Z2VzdGlvbi4KICAgICAgICAgZXZlbnQuaGFuZGxlZCA9IHRydWU7CiAgICAgfSwKIAorICAgIF9z
ZWxlY3RTdWZmaXg6IGZ1bmN0aW9uKCkKKyAgICB7CisgICAgICAgIHZhciBzZWxlY3Rpb24gPSB3
aW5kb3cuZ2V0U2VsZWN0aW9uKCk7CisgICAgICAgIGlmICghc2VsZWN0aW9uLnJhbmdlQ291bnQp
CisgICAgICAgICAgICByZXR1cm47CisKKyAgICAgICAgdmFyIHNlbGVjdGlvblJhbmdlID0gc2Vs
ZWN0aW9uLmdldFJhbmdlQXQoMCk7CisgICAgICAgIGlmICghc2VsZWN0aW9uUmFuZ2UuY29tbW9u
QW5jZXN0b3JDb250YWluZXIuaXNEZXNjZW5kYW50KHRoaXMuZWxlbWVudCkpCisgICAgICAgICAg
ICByZXR1cm47CisgICAgICAgIHZhciB3b3JkU3VmZml4UmFuZ2UgPSBzZWxlY3Rpb25SYW5nZS5z
dGFydENvbnRhaW5lci5yYW5nZU9mV29yZChzZWxlY3Rpb25SYW5nZS5zdGFydE9mZnNldCwgV2Vi
SW5zcGVjdG9yLlN0eWxlc1NpZGViYXJQYW5lLlN0eWxlVmFsdWVEZWxpbWl0ZXJzLCB0aGlzLmVs
ZW1lbnQsICJmb3J3YXJkIik7CisgICAgICAgIGlmICghd29yZFN1ZmZpeFJhbmdlLnRvU3RyaW5n
KCkpCisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIHNlbGVjdGlvbi5yZW1vdmVBbGxSYW5n
ZXMoKTsKKyAgICAgICAgc2VsZWN0aW9uLmFkZFJhbmdlKHdvcmRTdWZmaXhSYW5nZSk7CisgICAg
fSwKKwogICAgIF9idWlsZFByb3BlcnR5Q29tcGxldGlvbnM6IGZ1bmN0aW9uKHdvcmRSYW5nZSwg
YmVzdE1hdGNoT25seSwgY29tcGxldGlvbnNSZWFkeUNhbGxiYWNrKQogICAgIHsKICAgICAgICAg
dmFyIHByZWZpeCA9IHdvcmRSYW5nZS50b1N0cmluZygpLnRvTG93ZXJDYXNlKCk7Cg==
</data>
<flag name="review"
          id="71926"
          type_id="1"
          status="+"
          setter="yurys"
    />
          </attachment>
      

    </bug>

</bugzilla>