<?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>107291</bug_id>
          
          <creation_ts>2013-01-18 09:05:00 -0800</creation_ts>
          <short_desc>Web Inspector: data grid resize is slow</short_desc>
          <delta_ts>2013-01-21 08:09:23 -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 Kosyakov">caseq</reporter>
          <assigned_to name="Andrey Kosyakov">caseq</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>810674</commentid>
    <comment_count>0</comment_count>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2013-01-18 09:05:00 -0800</bug_when>
    <thetext>0. Open inspector
1. Switch to network panel (or Resources -&gt; Cookies)
2. Quickly drag a resizer in the table
3. Observe update lags considerably</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810681</commentid>
    <comment_count>1</comment_count>
      <attachid>183475</attachid>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2013-01-18 09:07:20 -0800</bug_when>
    <thetext>Created attachment 183475
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>811849</commentid>
    <comment_count>2</comment_count>
      <attachid>183475</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2013-01-20 23:22:42 -0800</bug_when>
    <thetext>Comment on attachment 183475
Patch

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

&gt; Source/WebCore/inspector/front-end/DataGrid.js:688
&gt; +                    resizer._position = left;

Resizers are cached and I don&apos;t see where this property is reset. Do you want to split this loop into two loops? First would measure, second would apply.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>811915</commentid>
    <comment_count>3</comment_count>
      <attachid>183475</attachid>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2013-01-21 00:54:29 -0800</bug_when>
    <thetext>Comment on attachment 183475
Patch

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

&gt;&gt; Source/WebCore/inspector/front-end/DataGrid.js:688
&gt;&gt; +                    resizer._position = left;
&gt; 
&gt; Resizers are cached and I don&apos;t see where this property is reset. Do you want to split this loop into two loops? First would measure, second would apply.

Why would we have to reset this property? It just mirrors resize.style.left, so its life time is meant to match the life time of resizer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>812164</commentid>
    <comment_count>4</comment_count>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2013-01-21 08:09:23 -0800</bug_when>
    <thetext>Committed r140335: &lt;http://trac.webkit.org/changeset/140335&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>183475</attachid>
            <date>2013-01-18 09:07:20 -0800</date>
            <delta_ts>2013-01-21 01:36:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-107291-20130118210418.patch</filename>
            <type>text/plain</type>
            <size>3101</size>
            <attacher name="Andrey Kosyakov">caseq</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM5OTc2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGRiZTViMDFlNzRiZWFm
ZDhkNGIwODRkM2RhZmE4ODNiZTg2ZTQ3Yy4uNWUwYzVmZjFiMDdjZGFkNjcwMDQ3ZTQwMTg0M2Fk
OWFlZjZkYzU2YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEzLTAxLTE4ICBBbmRy
ZXkgS29zeWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3BlY3Rv
cjogZGF0YSBncmlkIHJlc2l6ZSBpcyBzbG93CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMDcyOTEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAtIGF2b2lkIChtb3N0IG9mKSB1bm5lY2Vzc2FyeSByZWxheW91
dHMgYW5kIHN0eWxlIHJlY2FsY3VsYXRpb24gd2hlbiBkcmFnZ2luZyBkYXRhIGdyaWQgcmVzaXpl
ci4KKworICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvRGF0YUdyaWQuanM6CisgICAgICAg
IChXZWJJbnNwZWN0b3IuRGF0YUdyaWQucHJvdG90eXBlLl9wb3NpdGlvblJlc2l6ZXJzKToKKyAg
ICAgICAgKFdlYkluc3BlY3Rvci5EYXRhR3JpZC5wcm90b3R5cGUuX3Jlc2l6ZXJEcmFnZ2luZyk6
CisKIDIwMTMtMDEtMTcgIEFuZHJleSBBZGFpa2luICA8YWFuZHJleUBjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgV2ViIEluc3BlY3RvcjogYWRkIGNyZWF0ZU9wdGlvbiBtZXRob2QgdG8gV2ViSW5z
cGVjdG9yLlN0YXR1c0JhckNvbWJvQm94CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNw
ZWN0b3IvZnJvbnQtZW5kL0RhdGFHcmlkLmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zy
b250LWVuZC9EYXRhR3JpZC5qcwppbmRleCBlNTc0ZDhkYjUyZjc3MzFhOTZiNjU3NzAyYmZkZDlm
MWFjZTIxMzk1Li5jOWIzYmYzMjVkZjY1N2I1ZThkZTBhNzdiOTU4ZWQ4ZmM5MzA2ZjIyIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0RhdGFHcmlkLmpzCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRGF0YUdyaWQuanMKQEAgLTY4
NCw3ICs2ODQsMTAgQEAgV2ViSW5zcGVjdG9yLkRhdGFHcmlkLnByb3RvdHlwZSA9IHsKIAogICAg
ICAgICAgICAgaWYgKCF0aGlzLl9jb2x1bW5zQXJyYXlbaV0uaGlkZGVuKSB7CiAgICAgICAgICAg
ICAgICAgcmVzaXplci5zdHlsZS5yZW1vdmVQcm9wZXJ0eSgiZGlzcGxheSIpOwotICAgICAgICAg
ICAgICAgIHJlc2l6ZXIuc3R5bGUubGVmdCA9IGxlZnQgKyAicHgiOworICAgICAgICAgICAgICAg
IGlmIChyZXNpemVyLl9wb3NpdGlvbiAhPT0gbGVmdCkgeworICAgICAgICAgICAgICAgICAgICBy
ZXNpemVyLl9wb3NpdGlvbiA9IGxlZnQ7CisgICAgICAgICAgICAgICAgICAgIHJlc2l6ZXIuc3R5
bGUubGVmdCA9IGxlZnQgKyAicHgiOworICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAg
ICByZXNpemVyLmxlZnROZWlnaGJvcmluZ0NvbHVtbkluZGV4ID0gaTsKICAgICAgICAgICAgICAg
ICBpZiAocHJldmlvdXNSZXNpemVyKQogICAgICAgICAgICAgICAgICAgICBwcmV2aW91c1Jlc2l6
ZXIucmlnaHROZWlnaGJvcmluZ0NvbHVtbkluZGV4ID0gaTsKQEAgLTk3NCw2ICs5NzcsOCBAQCBX
ZWJJbnNwZWN0b3IuRGF0YUdyaWQucHJvdG90eXBlID0gewogICAgICAgICBpZiAoIXJlc2l6ZXIp
CiAgICAgICAgICAgICByZXR1cm47CiAKKyAgICAgICAgdmFyIHRhYmxlV2lkdGggPSB0aGlzLl9k
YXRhVGFibGUub2Zmc2V0V2lkdGg7IC8vIENhY2hlIGl0IGVhcmx5LCBiZWZvcmUgd2UgaW52YWxp
ZGF0ZSBsYXlvdXQuCisKICAgICAgICAgLy8gQ29uc3RyYWluIHRoZSBkcmFncG9pbnQgdG8gYmUg
d2l0aGluIHRoZSBjb250YWluaW5nIGRpdiBvZiB0aGUKICAgICAgICAgLy8gZGF0YWdyaWQuCiAg
ICAgICAgIHZhciBkcmFnUG9pbnQgPSBldmVudC5jbGllbnRYIC0gdGhpcy5lbGVtZW50LnRvdGFs
T2Zmc2V0TGVmdCgpOwpAQCAtMTAwNCwxMSArMTAwOSwxMSBAQCBXZWJJbnNwZWN0b3IuRGF0YUdy
aWQucHJvdG90eXBlID0gewogCiAgICAgICAgIHJlc2l6ZXIuc3R5bGUubGVmdCA9IChkcmFnUG9p
bnQgLSB0aGlzLkNlbnRlclJlc2l6ZXJPdmVyQm9yZGVyQWRqdXN0bWVudCkgKyAicHgiOwogCi0g
ICAgICAgIHZhciBwZXJjZW50TGVmdENvbHVtbiA9ICgoKGRyYWdQb2ludCAtIGxlZnRFZGdlT2ZQ
cmV2aW91c0NvbHVtbikgLyB0aGlzLl9kYXRhVGFibGUub2Zmc2V0V2lkdGgpICogMTAwKSArICIl
IjsKKyAgICAgICAgdmFyIHBlcmNlbnRMZWZ0Q29sdW1uID0gKCgoZHJhZ1BvaW50IC0gbGVmdEVk
Z2VPZlByZXZpb3VzQ29sdW1uKSAvIHRhYmxlV2lkdGgpICogMTAwKSArICIlIjsKICAgICAgICAg
dGhpcy5faGVhZGVyVGFibGVDb2x1bW5Hcm91cC5jaGlsZHJlbltsZWZ0Q2VsbEluZGV4XS5zdHls
ZS53aWR0aCA9IHBlcmNlbnRMZWZ0Q29sdW1uOwogICAgICAgICB0aGlzLl9kYXRhVGFibGVDb2x1
bW5Hcm91cC5jaGlsZHJlbltsZWZ0Q2VsbEluZGV4XS5zdHlsZS53aWR0aCA9IHBlcmNlbnRMZWZ0
Q29sdW1uOwogCi0gICAgICAgIHZhciBwZXJjZW50UmlnaHRDb2x1bW4gPSAoKChyaWdodEVkZ2VP
Zk5leHRDb2x1bW4gLSBkcmFnUG9pbnQpIC8gdGhpcy5fZGF0YVRhYmxlLm9mZnNldFdpZHRoKSAq
IDEwMCkgKyAiJSI7CisgICAgICAgIHZhciBwZXJjZW50UmlnaHRDb2x1bW4gPSAoKChyaWdodEVk
Z2VPZk5leHRDb2x1bW4gLSBkcmFnUG9pbnQpIC8gdGFibGVXaWR0aCkgKiAxMDApICsgIiUiOwog
ICAgICAgICB0aGlzLl9oZWFkZXJUYWJsZUNvbHVtbkdyb3VwLmNoaWxkcmVuW3JpZ2h0Q2VsbElu
ZGV4XS5zdHlsZS53aWR0aCA9ICBwZXJjZW50UmlnaHRDb2x1bW47CiAgICAgICAgIHRoaXMuX2Rh
dGFUYWJsZUNvbHVtbkdyb3VwLmNoaWxkcmVuW3JpZ2h0Q2VsbEluZGV4XS5zdHlsZS53aWR0aCA9
IHBlcmNlbnRSaWdodENvbHVtbjsKIAo=
</data>
<flag name="review"
          id="201865"
          type_id="1"
          status="+"
          setter="pfeldman"
    />
          </attachment>
      

    </bug>

</bugzilla>