<?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>12605</bug_id>
          
          <creation_ts>2007-02-04 17:42:39 -0800</creation_ts>
          <short_desc>Reloading a webarchive loses its CSS subresources</short_desc>
          <delta_ts>2008-02-27 15:10:26 -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>Page Loading</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</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="David Kilzer (:ddkilzer)">ddkilzer</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>genkush</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>27621</commentid>
    <comment_count>0</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-02-04 17:42:39 -0800</bug_when>
    <thetext>Summary:

The first time a webarchive loads, the CSS subresources it contains are loaded.  However, subsequent reloads cause WebKit to &quot;lose&quot; the CSS subresources.

Steps to reproduce:

1. Open Safari/WebKit.
2. Open test case attachment.
3. Hit Cmd-R or the Reload button.

Expected results:

After Step 3, the text in the test case should still be colored correctly (as it is the first time the webarchive is loaded).

Actual results:

After Step 3, the text in the test case is no longer colored.

Regression:

This is not a regression as loading a webarchive with CSS resources on shipping Safari on Tiger doesn&apos;t display the text at all.

Notes:

Test case taken from test for bug 11839.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27622</commentid>
    <comment_count>1</comment_count>
      <attachid>12924</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-02-04 17:43:18 -0800</bug_when>
    <thetext>Created attachment 12924
Test case

Test case for Comment #0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27623</commentid>
    <comment_count>2</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-02-04 17:44:37 -0800</bug_when>
    <thetext>BTW, if you try to create this locally, please move/rename the CSS files after the webarchive has been created otherwise you will see false positive results (the colors will still be there after the reload, but only because WebKit is able to read them of disk instead).

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>15736</commentid>
    <comment_count>3</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-04-04 14:34:56 -0700</bug_when>
    <thetext>Still occurs with a local debug build of WebKit r20699 with Safari 2.0.4 (419.3) on Mac OS X 10.4.9 (8P135).

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4674</commentid>
    <comment_count>4</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-07-15 15:10:14 -0700</bug_when>
    <thetext>*** Bug 14625 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4675</commentid>
    <comment_count>5</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-07-15 15:12:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/5336501&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4064</commentid>
    <comment_count>6</comment_count>
    <who name="Gennady">genkush</who>
    <bug_when>2007-07-22 10:56:48 -0700</bug_when>
    <thetext>I agree that bug 14625 is a duplicate of this one.
But than this one should be named more generic as not only CSS sub-resources are lost, but also images and possibly javascript.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>72192</commentid>
    <comment_count>7</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2008-02-27 15:10:26 -0800</bug_when>
    <thetext>Landed a fix in r30632</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>12924</attachid>
            <date>2007-02-04 17:43:18 -0800</date>
            <delta_ts>2007-02-04 17:43:18 -0800</delta_ts>
            <desc>Test case</desc>
            <filename>test-css-import.html.webarchive</filename>
            <type>application/x-webarchive</type>
            <size>3671</size>
            <attacher name="David Kilzer (:ddkilzer)">ddkilzer</attacher>
            
              <data encoding="base64">YnBsaXN0MDDSAQIDGV8QD1dlYlN1YnJlc291cmNlc18QD1dlYk1haW5SZXNvdXJjZaQEDREV1AUG
BwgJCgsMXxATV2ViUmVzb3VyY2VSZXNwb25zZV8QD1dlYlJlc291cmNlRGF0YV5XZWJSZXNvdXJj
ZVVSTF8QE1dlYlJlc291cmNlTUlNRVR5cGVPEQH4YnBsaXN0MDDUAQIDBAUGBwpZJGFyY2hpdmVy
WCR2ZXJzaW9uVCR0b3BYJG9iamVjdHNfEA9OU0tleWVkQXJjaGl2ZXISAAGGoNEICV8QE1dlYlJl
c291cmNlUmVzcG9uc2WAAacLDBshIikqVSRudWxs1w0ODxAREhMUFRYXGBkaUiQyUiQzUiQ0UiQw
ViRjbGFzc1IkNVIkMYAFgAAQPxAHgAYjf+////////+AAtMcHREVHyBXTlMuYmFzZVtOUy5yZWxh
dGl2ZYAAgAOABF8QWWZpbGU6Ly8vVXNlcnMvZGtpbHplci9Qcm9qZWN0cy9XZWJLaXQvTGF5b3V0
VGVzdHNYL3dlYmFyY2hpdmUvcmVzb3VyY2VzL3Rlc3QtY3NzLWxpbmsuY3Nz0iMkJSZYJGNsYXNz
ZXNaJGNsYXNzbmFtZaMmJyhVTlNVUkxWJU5TVVJMWE5TT2JqZWN0WHRleHQvY3Nz0iMkKyyiLChd
TlNVUkxSZXNwb25zZQAIABEAGwAkACkAMgBEAEkATABiAGQAbAByAIEAhACHAIoAjQCUAJcAmgCc
AJ4AoACiAKQArQCvALYAvgDKAMwAzgDQASwBMQE6AUUBSQFPAVYBXwFoAW0BcAAAAAAAAAIBAAAA
AAAAAC0AAAAAAAAAAAAAAAAAAAF+TxA/QGltcG9ydCB1cmwoJ3Rlc3QtY3NzLWxpbmstcmVjdXJz
ZS5jc3MnKTsKLnJlZCB7IGNvbG9yOiByZWQ7IH0KXxBZZmlsZTovLy9Vc2Vycy9ka2lsemVyL1By
b2plY3RzL1dlYktpdC9MYXlvdXRUZXN0c1gvd2ViYXJjaGl2ZS9yZXNvdXJjZXMvdGVzdC1jc3Mt
bGluay5jc3NYdGV4dC9jc3PUBQYHCA4PEAxPEQIAYnBsaXN0MDDUAQIDBAUGBwpZJGFyY2hpdmVy
WCR2ZXJzaW9uVCR0b3BYJG9iamVjdHNfEA9OU0tleWVkQXJjaGl2ZXISAAGGoNEICV8QE1dlYlJl
c291cmNlUmVzcG9uc2WAAacLDBshIikqVSRudWxs1w0ODxAREhMUFRYXGBkaUiQyUiQzUiQ0UiQw
ViRjbGFzc1IkNVIkMYAFgAAQRRAHgAYjf+////////+AAtMcHREVHyBXTlMuYmFzZVtOUy5yZWxh
dGl2ZYAAgAOABF8QYWZpbGU6Ly8vVXNlcnMvZGtpbHplci9Qcm9qZWN0cy9XZWJLaXQvTGF5b3V0
VGVzdHNYL3dlYmFyY2hpdmUvcmVzb3VyY2VzL3Rlc3QtY3NzLWxpbmstcmVjdXJzZS5jc3PSIyQl
JlgkY2xhc3Nlc1okY2xhc3NuYW1loyYnKFVOU1VSTFYlTlNVUkxYTlNPYmplY3RYdGV4dC9jc3PS
IyQrLKIsKF1OU1VSTFJlc3BvbnNlAAgAEQAbACQAKQAyAEQASQBMAGIAZABsAHIAgQCEAIcAigCN
AJQAlwCaAJwAngCgAKIApACtAK8AtgC+AMoAzADOANABNAE5AUIBTQFRAVcBXgFnAXABdQF4AAAA
AAAAAgEAAAAAAAAALQAAAAAAAAAAAAAAAAAAAYZPEEVAaW1wb3J0IHVybCgndGVzdC1jc3MtbGlu
ay1yZWN1cnNlLmNzcycpOwoucHVycGxlIHsgY29sb3I6IHB1cnBsZTsgfQpfEGFmaWxlOi8vL1Vz
ZXJzL2RraWx6ZXIvUHJvamVjdHMvV2ViS2l0L0xheW91dFRlc3RzWC93ZWJhcmNoaXZlL3Jlc291
cmNlcy90ZXN0LWNzcy1saW5rLXJlY3Vyc2UuY3Nz1AUGBwgSExQMTxEB+mJwbGlzdDAw1AECAwQF
BgcKWSRhcmNoaXZlclgkdmVyc2lvblQkdG9wWCRvYmplY3RzXxAPTlNLZXllZEFyY2hpdmVyEgAB
hqDRCAlfEBNXZWJSZXNvdXJjZVJlc3BvbnNlgAGnCwwbISIpKlUkbnVsbNcNDg8QERITFBUWFxgZ
GlIkMlIkM1IkNFIkMFYkY2xhc3NSJDVSJDGABYAAEEMQB4AGI3/v////////gALTHB0RFR8gV05T
LmJhc2VbTlMucmVsYXRpdmWAAIADgARfEFtmaWxlOi8vL1VzZXJzL2RraWx6ZXIvUHJvamVjdHMv
V2ViS2l0L0xheW91dFRlc3RzWC93ZWJhcmNoaXZlL3Jlc291cmNlcy90ZXN0LWNzcy1pbXBvcnQu
Y3Nz0iMkJSZYJGNsYXNzZXNaJGNsYXNzbmFtZaMmJyhVTlNVUkxWJU5TVVJMWE5TT2JqZWN0WHRl
eHQvY3Nz0iMkKyyiLChdTlNVUkxSZXNwb25zZQAIABEAGwAkACkAMgBEAEkATABiAGQAbAByAIEA
hACHAIoAjQCUAJcAmgCcAJ4AoACiAKQArQCvALYAvgDKAMwAzgDQAS4BMwE8AUcBSwFRAVgBYQFq
AW8BcgAAAAAAAAIBAAAAAAAAAC0AAAAAAAAAAAAAAAAAAAGATxBDQGltcG9ydCB1cmwoJ3Rlc3Qt
Y3NzLWltcG9ydC1yZWN1cnNlLmNzcycpOwouYmx1ZSB7IGNvbG9yOiBibHVlOyB9Cl8QW2ZpbGU6
Ly8vVXNlcnMvZGtpbHplci9Qcm9qZWN0cy9XZWJLaXQvTGF5b3V0VGVzdHNYL3dlYmFyY2hpdmUv
cmVzb3VyY2VzL3Rlc3QtY3NzLWltcG9ydC5jc3PUBQYHCBYXGAxPEQICYnBsaXN0MDDUAQIDBAUG
BwpZJGFyY2hpdmVyWCR2ZXJzaW9uVCR0b3BYJG9iamVjdHNfEA9OU0tleWVkQXJjaGl2ZXISAAGG
oNEICV8QE1dlYlJlc291cmNlUmVzcG9uc2WAAacLDBshIikqVSRudWxs1w0ODxAREhMUFRYXGBka
UiQyUiQzUiQ0UiQwViRjbGFzc1IkNVIkMYAFgAAQPRAHgAYjf+////////+AAtMcHREVHyBXTlMu
YmFzZVtOUy5yZWxhdGl2ZYAAgAOABF8QY2ZpbGU6Ly8vVXNlcnMvZGtpbHplci9Qcm9qZWN0cy9X
ZWJLaXQvTGF5b3V0VGVzdHNYL3dlYmFyY2hpdmUvcmVzb3VyY2VzL3Rlc3QtY3NzLWltcG9ydC1y
ZWN1cnNlLmNzc9IjJCUmWCRjbGFzc2VzWiRjbGFzc25hbWWjJicoVU5TVVJMViVOU1VSTFhOU09i
amVjdFh0ZXh0L2Nzc9IjJCssoiwoXU5TVVJMUmVzcG9uc2UACAARABsAJAApADIARABJAEwAYgBk
AGwAcgCBAIQAhwCKAI0AlACXAJoAnACeAKAAogCkAK0ArwC2AL4AygDMAM4A0AE2ATsBRAFPAVMB
WQFgAWkBcgF3AXoAAAAAAAACAQAAAAAAAAAtAAAAAAAAAAAAAAAAAAABiE8QPUBpbXBvcnQgdXJs
KCd0ZXN0LWNzcy1pbXBvcnQuY3NzJyk7Ci5ncmVlbiB7IGNvbG9yOiBncmVlbjsgfQpfEGNmaWxl
Oi8vL1VzZXJzL2RraWx6ZXIvUHJvamVjdHMvV2ViS2l0L0xheW91dFRlc3RzWC93ZWJhcmNoaXZl
L3Jlc291cmNlcy90ZXN0LWNzcy1pbXBvcnQtcmVjdXJzZS5jc3PVCAYaGwccHR4fIF8QG1dlYlJl
c291cmNlVGV4dEVuY29kaW5nTmFtZV8QFFdlYlJlc291cmNlRnJhbWVOYW1lWXRleHQvaHRtbE8R
AgM8aHRtbD48aGVhZD4KPHNjcmlwdD4KICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xs
ZXIpCiAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzV2ViQXJjaGl2ZSgpOwo8L3Nj
cmlwdD4KPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJyZXNvdXJjZXMvdGVzdC1jc3MtbGlu
ay5jc3MiIHR5cGU9InRleHQvY3NzIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KPCEtLSBAaW1w
b3J0IHVybCgncmVzb3VyY2VzL3Rlc3QtY3NzLWltcG9ydC5jc3MnKTsgLS0+Cjwvc3R5bGU+Cjwv
aGVhZD48Ym9keT4KPGRpdiBjbGFzcz0iYmx1ZSI+VGhpcyB0ZXh0IHNob3VsZCBiZSBibHVlLjwv
ZGl2Pgo8ZGl2IGNsYXNzPSJyZWQiPlRoaXMgdGV4dCBzaG91bGQgYmUgcmVkLjwvZGl2Pgo8ZGl2
IGNsYXNzPSJncmVlbiI+VGhpcyB0ZXh0IHNob3VsZCBiZSBncmVlbi48L2Rpdj4KPGRpdiBjbGFz
cz0icHVycGxlIj5UaGlzIHRleHQgc2hvdWxkIGJlIHB1cnBsZS48L2Rpdj4KCgo8L2JvZHk+PC9o
dG1sPlVVVEYtOFBfEFJmaWxlOi8vL1VzZXJzL2RraWx6ZXIvUHJvamVjdHMvV2ViS2l0L0xheW91
dFRlc3RzWC93ZWJhcmNoaXZlL3Rlc3QtY3NzLWltcG9ydC5odG1sAAgADQAfADEANgA/AFUAZwB2
AIwCiALKAyYDLwM4BTwFhAXoBfEH7wg1CJMInAqiCuILSAtTC3ELiAuSDZkNnw2gAAAAAAAAAgEA
AAAAAAAAIQAAAAAAAAAAAAAAAAAADfU=
</data>

          </attachment>
      

    </bug>

</bugzilla>