<?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>89464</bug_id>
          
          <creation_ts>2012-06-19 05:51:04 -0700</creation_ts>
          <short_desc>Web Inspector: Clicking &quot;Clear all profiles&quot; while ongoing recording should reset the ProfileLauncherView</short_desc>
          <delta_ts>2012-06-19 23:51:58 -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 (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>0</everconfirmed>
          <reporter name="Vivek Galatage">vivekgalatage</reporter>
          <assigned_to name="Vivek Galatage">vivekgalatage</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>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>652350</commentid>
    <comment_count>0</comment_count>
    <who name="Vivek Galatage">vivekgalatage</who>
    <bug_when>2012-06-19 05:51:04 -0700</bug_when>
    <thetext>Steps:
1. Launch inspector and navigate to Profiles panel
2. Click on start button to start a profiling session
3. Now click on &quot;Clear all profiles&quot; button at the bottom while the recording is ongoing.

Expected Outcome:
The profiles view should be reset

Actual outcome:
The buttons on the panel still shows Stop and the status bar record button still shows red.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>652352</commentid>
    <comment_count>1</comment_count>
      <attachid>148318</attachid>
    <who name="Vivek Galatage">vivekgalatage</who>
    <bug_when>2012-06-19 05:53:49 -0700</bug_when>
    <thetext>Created attachment 148318
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>652358</commentid>
    <comment_count>2</comment_count>
      <attachid>148318</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-06-19 06:04:43 -0700</bug_when>
    <thetext>Comment on attachment 148318
Patch

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

&gt; Source/WebCore/inspector/front-end/ProfilesPanel.js:381
&gt; +        this.recordButton.title = &quot;&quot;;

Could you call toggleRecordButton instead if we are currently profiling the page to leave correct button title?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>652366</commentid>
    <comment_count>3</comment_count>
    <who name="Vivek Galatage">vivekgalatage</who>
    <bug_when>2012-06-19 06:17:14 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 148318 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=148318&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/inspector/front-end/ProfilesPanel.js:381
&gt; &gt; +        this.recordButton.title = &quot;&quot;;
&gt; 
&gt; Could you call toggleRecordButton instead if we are currently profiling the page to leave correct button title?

Thank you Yury for the review. I tried calling toggleRecordButton before this fix but this will result in calling the takeHeapSnapshot for HeapSnapshotView.js as toggleRecordButton invokes buttonClicked method. Hence have done some corrections to setting the correct tooltip after reset. Uploading it again for your review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>652367</commentid>
    <comment_count>4</comment_count>
      <attachid>148322</attachid>
    <who name="Vivek Galatage">vivekgalatage</who>
    <bug_when>2012-06-19 06:19:53 -0700</bug_when>
    <thetext>Created attachment 148322
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>653248</commentid>
    <comment_count>5</comment_count>
      <attachid>148322</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-19 23:51:51 -0700</bug_when>
    <thetext>Comment on attachment 148322
Patch

Clearing flags on attachment: 148322

Committed r120809: &lt;http://trac.webkit.org/changeset/120809&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>653249</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-19 23:51:58 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>148318</attachid>
            <date>2012-06-19 05:53:49 -0700</date>
            <delta_ts>2012-06-19 06:19:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-89464-20120619182420.patch</filename>
            <type>text/plain</type>
            <size>1532</size>
            <attacher name="Vivek Galatage">vivekgalatage</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyMDcwNSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA2LTE5ICBWaXZlayBH
YWxhdGFnZSAgPHZpdmVrZ2FsYXRhZ2VAZ21haWwuY29tPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IENsaWNraW5nICJDbGVhciBhbGwgcHJvZmlsZXMiIHdoaWxlIG9uZ29pbmcgcmVjb3JkaW5n
IHNob3VsZCByZXNldCB0aGUgUHJvZmlsZUxhdW5jaGVyVmlldworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODk0NjQKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZXNldHRpbmcgdGhlIFByb2ZpbGVMYXVuY2hl
clZpZXcgaW4gb3JkZXIgdG8gcmVmbGVjdCB0aGUgY29ycmVjdCBzdGF0ZXMgb2YgYnV0dG9ucwor
CisgICAgICAgIE5vIG5ldyB0ZXN0cyBhcyBVSSByZWxhdGVkIG1pbm9yIGZpeC4KKworICAgICAg
ICAqIGluc3BlY3Rvci9mcm9udC1lbmQvUHJvZmlsZXNQYW5lbC5qczoKKyAgICAgICAgKFdlYklu
c3BlY3Rvci5Qcm9maWxlc1BhbmVsLnByb3RvdHlwZS5fcmVzZXQpOgorCiAyMDEyLTA2LTE5ICBD
c2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CiAKICAgICAgICAgW1F0XSBCdWls
ZGZpeCBmb3IgbmV3ZXIgUXQ1LCB1c2UgUVBvaW50ZXIgaW5zdGVhZCBvZiB0aGUgZGVwcmVjYXRl
ZCBRV2Vha1BvaW50ZXIuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5k
L1Byb2ZpbGVzUGFuZWwuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L2Zyb250LWVuZC9Qcm9maWxlc1BhbmVsLmpzCShyZXZpc2lvbiAxMjA1MjcpCisrKyBTb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1Byb2ZpbGVzUGFuZWwuanMJKHdvcmtpbmcgY29w
eSkKQEAgLTM3Nyw2ICszNzcsOSBAQCBXZWJJbnNwZWN0b3IuUHJvZmlsZXNQYW5lbC5wcm90b3R5
cGUgPSB7CiAgICAgICAgIHRoaXMuX3Byb2ZpbGVHcm91cHMgPSB7fTsKICAgICAgICAgdGhpcy5f
cHJvZmlsZUdyb3Vwc0ZvckxpbmtzID0ge307CiAgICAgICAgIHRoaXMuX3Byb2ZpbGVzV2VyZVJl
cXVlc3RlZCA9IGZhbHNlOworICAgICAgICB0aGlzLnJlY29yZEJ1dHRvbi50b2dnbGVkID0gZmFs
c2U7CisgICAgICAgIHRoaXMucmVjb3JkQnV0dG9uLnRpdGxlID0gIiI7CisgICAgICAgIHRoaXMu
X2xhdW5jaGVyVmlldy5wcm9maWxlRmluaXNoZWQoKTsKIAogICAgICAgICB0aGlzLnNpZGViYXJU
cmVlRWxlbWVudC5yZW1vdmVTdHlsZUNsYXNzKCJzb21lLWV4cGFuZGFibGUiKTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>148322</attachid>
            <date>2012-06-19 06:19:53 -0700</date>
            <delta_ts>2012-06-19 23:51:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-89464-20120619185025.patch</filename>
            <type>text/plain</type>
            <size>1614</size>
            <attacher name="Vivek Galatage">vivekgalatage</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyMDcwNSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA2LTE5ICBWaXZlayBH
YWxhdGFnZSAgPHZpdmVrZ2FsYXRhZ2VAZ21haWwuY29tPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IENsaWNraW5nICJDbGVhciBhbGwgcHJvZmlsZXMiIHdoaWxlIG9uZ29pbmcgcmVjb3JkaW5n
IHNob3VsZCByZXNldCB0aGUgUHJvZmlsZUxhdW5jaGVyVmlldworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODk0NjQKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZXNldHRpbmcgdGhlIFByb2ZpbGVMYXVuY2hl
clZpZXcgaW4gb3JkZXIgdG8gcmVmbGVjdCB0aGUgY29ycmVjdCBzdGF0ZXMgb2YgYnV0dG9ucwor
CisgICAgICAgIE5vIG5ldyB0ZXN0cyBhcyBVSSByZWxhdGVkIG1pbm9yIGZpeC4KKworICAgICAg
ICAqIGluc3BlY3Rvci9mcm9udC1lbmQvUHJvZmlsZXNQYW5lbC5qczoKKyAgICAgICAgKFdlYklu
c3BlY3Rvci5Qcm9maWxlc1BhbmVsLnByb3RvdHlwZS5fcmVzZXQpOgorCiAyMDEyLTA2LTE5ICBD
c2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CiAKICAgICAgICAgW1F0XSBCdWls
ZGZpeCBmb3IgbmV3ZXIgUXQ1LCB1c2UgUVBvaW50ZXIgaW5zdGVhZCBvZiB0aGUgZGVwcmVjYXRl
ZCBRV2Vha1BvaW50ZXIuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5k
L1Byb2ZpbGVzUGFuZWwuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L2Zyb250LWVuZC9Qcm9maWxlc1BhbmVsLmpzCShyZXZpc2lvbiAxMjA1MjcpCisrKyBTb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1Byb2ZpbGVzUGFuZWwuanMJKHdvcmtpbmcgY29w
eSkKQEAgLTM3Nyw2ICszNzcsMTAgQEAgV2ViSW5zcGVjdG9yLlByb2ZpbGVzUGFuZWwucHJvdG90
eXBlID0gewogICAgICAgICB0aGlzLl9wcm9maWxlR3JvdXBzID0ge307CiAgICAgICAgIHRoaXMu
X3Byb2ZpbGVHcm91cHNGb3JMaW5rcyA9IHt9OwogICAgICAgICB0aGlzLl9wcm9maWxlc1dlcmVS
ZXF1ZXN0ZWQgPSBmYWxzZTsKKyAgICAgICAgdGhpcy5yZWNvcmRCdXR0b24udG9nZ2xlZCA9IGZh
bHNlOworICAgICAgICBpZiAodGhpcy5fc2VsZWN0ZWRQcm9maWxlVHlwZSkKKyAgICAgICAgICAg
IHRoaXMucmVjb3JkQnV0dG9uLnRpdGxlID0gdGhpcy5fc2VsZWN0ZWRQcm9maWxlVHlwZS5idXR0
b25Ub29sdGlwOworICAgICAgICB0aGlzLl9sYXVuY2hlclZpZXcucHJvZmlsZUZpbmlzaGVkKCk7
CiAKICAgICAgICAgdGhpcy5zaWRlYmFyVHJlZUVsZW1lbnQucmVtb3ZlU3R5bGVDbGFzcygic29t
ZS1leHBhbmRhYmxlIik7CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>