<?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>130042</bug_id>
          
          <creation_ts>2014-03-10 15:05:36 -0700</creation_ts>
          <short_desc>Web Inspector: console error when clicking AppCache folder tree element</short_desc>
          <delta_ts>2015-08-04 11:57:28 -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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Blaze Burg">bburg</reporter>
          <assigned_to name="Brian Burg">burg</assigned_to>
          <cc>bburg</cc>
    
    <cc>commit-queue</cc>
    
    <cc>graouts</cc>
    
    <cc>joepeck</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>989064</commentid>
    <comment_count>0</comment_count>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2014-03-10 15:05:36 -0700</bug_when>
    <thetext>It&apos;s trying to make a content view out of it, but that ain&apos;t gonna work.

It&apos;s inside a try-catch block, so it doesn&apos;t actually break anything.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>989768</commentid>
    <comment_count>1</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2014-03-12 11:48:29 -0700</bug_when>
    <thetext>Sounds like we just need to add the class to the early return in ReourceSidebarPanel._treeElementSelected.

Or come up with a special function on these tree elements (isFolder()?) that we can check.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1114049</commentid>
    <comment_count>2</comment_count>
      <attachid>258014</attachid>
    <who name="Brian Burg">burg</who>
    <bug_when>2015-08-01 12:55:01 -0700</bug_when>
    <thetext>Created attachment 258014
Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1114649</commentid>
    <comment_count>3</comment_count>
      <attachid>258014</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2015-08-04 11:04:29 -0700</bug_when>
    <thetext>Comment on attachment 258014
Proposed Fix

This seems fine. I guess I wonder why ApplicationCacheManifestTreeElement is not a subclass of FolderTreeElement if it acts like a folder.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1114662</commentid>
    <comment_count>4</comment_count>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2015-08-04 11:21:24 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Comment on attachment 258014 [details]
&gt; Proposed Fix
&gt; 
&gt; This seems fine. I guess I wonder why ApplicationCacheManifestTreeElement is
&gt; not a subclass of FolderTreeElement if it acts like a folder.

It probably should be, or we should have a content view for the appcache manifest and change what appears for each frame that uses the same manifest. But there are larger problems with our app cache support (there are no real model objects to speak of; the content view directly unpacks protocol payloads), so I&apos;d defer on further refactoring.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1114684</commentid>
    <comment_count>5</comment_count>
      <attachid>258014</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-08-04 11:57:25 -0700</bug_when>
    <thetext>Comment on attachment 258014
Proposed Fix

Clearing flags on attachment: 258014

Committed r187872: &lt;http://trac.webkit.org/changeset/187872&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1114685</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-08-04 11:57:28 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>258014</attachid>
            <date>2015-08-01 12:55:01 -0700</date>
            <delta_ts>2015-08-04 11:57:25 -0700</delta_ts>
            <desc>Proposed Fix</desc>
            <filename>bug-130042-20150801125458.patch</filename>
            <type>text/plain</type>
            <size>2144</size>
            <attacher name="Brian Burg">burg</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg3Njg5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVj
dG9yVUkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5nZUxvZwppbmRleCA0
ZmExNDEwMGNhNzkyMjdmOTYxMzNmNWNlYzNmOWExMDI3NWY3MDUxLi5lMDFjMGEzODA4NGNhNDFk
NmNkYjNmZDIyZTZmN2Y0ZDFjYjY4ZjJlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9y
VUkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNSBAQAorMjAxNS0wOC0wMSAgQnJpYW4gSi4gQnVyZyAgPGJ1cmdAY3Mud2FzaGluZ3Rv
bi5lZHU+CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogY29uc29sZSBlcnJvciB3aGVuIGNsaWNr
aW5nIEFwcENhY2hlIGZvbGRlciB0cmVlIGVsZW1lbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMDA0MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgICogVXNlckludGVyZmFjZS9WaWV3cy9TdG9yYWdlU2lk
ZWJhclBhbmVsLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlN0b3JhZ2VTaWRlYmFyUGFuZWwu
X3RyZWVFbGVtZW50U2VsZWN0ZWQpOiBEb24ndCB0cnkgdG8KKyAgICAgICAgY3JlYXRlIGEgY29u
dGVudCB2aWV3IGZvciBBcHBsaWNhdGlvbkNhY2hlTWFuaWZlc3RUcmVlRWxlbWVudC4gV2UgY2Fu
CisgICAgICAgIG9ubHkgY3JlYXRlIGEgY29udGVudCB2aWV3IGZvciBBcHBDYWNoZSBmcmFtZXMu
CisKIDIwMTUtMDctMzEgIEJyaWFuIEouIEJ1cmcgIDxidXJnQGNzLndhc2hpbmd0b24uZWR1Pgog
CiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IENvbnZlcnQgdGltZWxpbmUgdmlldyBjbGFzc2VzIHRv
IEVTNiBjbGFzc2VzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVy
ZmFjZS9WaWV3cy9TdG9yYWdlU2lkZWJhclBhbmVsLmpzIGIvU291cmNlL1dlYkluc3BlY3RvclVJ
L1VzZXJJbnRlcmZhY2UvVmlld3MvU3RvcmFnZVNpZGViYXJQYW5lbC5qcwppbmRleCBiMjlhYzdj
NDMwZjcxMWUyYTk3YWFmNDEyNDEzNzg4YzhlZDI2MzA5Li5hZmQxYmYwOTgxYTA3MTMxOTkxYTQ3
YTgxM2VkODAwMmQ4YWE1ZDk2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNl
ckludGVyZmFjZS9WaWV3cy9TdG9yYWdlU2lkZWJhclBhbmVsLmpzCisrKyBiL1NvdXJjZS9XZWJJ
bnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL1N0b3JhZ2VTaWRlYmFyUGFuZWwuanMKQEAg
LTE2NCw3ICsxNjQsOCBAQCBXZWJJbnNwZWN0b3IuU3RvcmFnZVNpZGViYXJQYW5lbCA9IGNsYXNz
IFN0b3JhZ2VTaWRlYmFyUGFuZWwgZXh0ZW5kcyBXZWJJbnNwZWN0bwogICAgIF90cmVlRWxlbWVu
dFNlbGVjdGVkKHRyZWVFbGVtZW50LCBzZWxlY3RlZEJ5VXNlcikKICAgICB7CiAgICAgICAgIGlm
ICh0cmVlRWxlbWVudCBpbnN0YW5jZW9mIFdlYkluc3BlY3Rvci5Gb2xkZXJUcmVlRWxlbWVudCB8
fCB0cmVlRWxlbWVudCBpbnN0YW5jZW9mIFdlYkluc3BlY3Rvci5EYXRhYmFzZUhvc3RUcmVlRWxl
bWVudCB8fAotICAgICAgICAgICAgdHJlZUVsZW1lbnQgaW5zdGFuY2VvZiBXZWJJbnNwZWN0b3Iu
SW5kZXhlZERhdGFiYXNlSG9zdFRyZWVFbGVtZW50IHx8IHRyZWVFbGVtZW50IGluc3RhbmNlb2Yg
V2ViSW5zcGVjdG9yLkluZGV4ZWREYXRhYmFzZVRyZWVFbGVtZW50KQorICAgICAgICAgICAgdHJl
ZUVsZW1lbnQgaW5zdGFuY2VvZiBXZWJJbnNwZWN0b3IuSW5kZXhlZERhdGFiYXNlSG9zdFRyZWVF
bGVtZW50IHx8IHRyZWVFbGVtZW50IGluc3RhbmNlb2YgV2ViSW5zcGVjdG9yLkluZGV4ZWREYXRh
YmFzZVRyZWVFbGVtZW50CisgICAgICAgICAgICB8fCB0cmVlRWxlbWVudCBpbnN0YW5jZW9mIFdl
Ykluc3BlY3Rvci5BcHBsaWNhdGlvbkNhY2hlTWFuaWZlc3RUcmVlRWxlbWVudCkKICAgICAgICAg
ICAgIHJldHVybjsKIAogICAgICAgICBpZiAodHJlZUVsZW1lbnQgaW5zdGFuY2VvZiBXZWJJbnNw
ZWN0b3IuU3RvcmFnZVRyZWVFbGVtZW50IHx8IHRyZWVFbGVtZW50IGluc3RhbmNlb2YgV2ViSW5z
cGVjdG9yLkRhdGFiYXNlVGFibGVUcmVlRWxlbWVudCB8fAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>