<?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>33993</bug_id>
          
          <creation_ts>2010-01-22 01:47:54 -0800</creation_ts>
          <short_desc>Use stale cache data when going back and forward but not using WebCore’s page cache</short_desc>
          <delta_ts>2011-06-28 07:49:42 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</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="Maciej Stachowiak">mjs</reporter>
          <assigned_to name="Adam Langley">agl</assigned_to>
          <cc>agl</cc>
    
    <cc>ap</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>183544</commentid>
    <comment_count>0</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2010-01-22 01:47:54 -0800</bug_when>
    <thetext>Use stale cache data when going back and forward but not using WebCore’s page cache</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>183572</commentid>
    <comment_count>1</comment_count>
      <attachid>47184</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2010-01-22 02:27:33 -0800</bug_when>
    <thetext>Created attachment 47184
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>183653</commentid>
    <comment_count>2</comment_count>
      <attachid>47184</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2010-01-22 08:04:08 -0800</bug_when>
    <thetext>Comment on attachment 47184
Patch

The CachePolicy enum is a little confusing to me. I think the names of its members could be made clearer. But your new name seems OK.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>183661</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-01-22 08:31:44 -0800</bug_when>
    <thetext>See also (duplicate of?) bug 5344.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>183875</commentid>
    <comment_count>4</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2010-01-22 16:43:52 -0800</bug_when>
    <thetext>Committed r53737: &lt;http://trac.webkit.org/changeset/53737&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>428876</commentid>
    <comment_count>5</comment_count>
      <attachid>98919</attachid>
    <who name="Adam Langley">agl</who>
    <bug_when>2011-06-28 07:48:26 -0700</bug_when>
    <thetext>Created attachment 98919
Patch</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>47184</attachid>
            <date>2010-01-22 02:27:33 -0800</date>
            <delta_ts>2011-06-28 07:48:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-33993-20100122022731.patch</filename>
            <type>text/plain</type>
            <size>3106</size>
            <attacher name="Maciej Stachowiak">mjs</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1MzY4OSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjQgQEAKKzIwMTAtMDEtMjIgIE1hY2llaiBTdGFjaG93aWFrICA8bWpzQGFwcGxl
LmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBV
c2Ugc3RhbGUgY2FjaGUgZGF0YSB3aGVuIGdvaW5nIGJhY2sgYW5kIGZvcndhcmQgYnV0IG5vdCB1
c2luZyBXZWJDb3Jl4oCZcyBwYWdlIGNhY2hlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0zMzk5MworICAgICAgICA8cmRhcjovL3Byb2JsZW0vNzM4MzM5
Mj4KKworICAgICAgICBObyB0ZXN0cyBzaW5jZSB0aGlzIGlzIGEgcGVyZm9ybWFuY2UgY2hhbmdl
LgorCisgICAgICAgICogbG9hZGVyL0NhY2hlUG9saWN5Lmg6CisgICAgICAgIChXZWJDb3JlOjop
OiBBZGQgQ2FjaGVQb2xpY3lBbGxvd1N0YWxlLgorICAgICAgICAqIGxvYWRlci9Eb2NMb2FkZXIu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6RG9jTG9hZGVyOjpjaGVja0ZvclJlbG9hZCk6IE5ldmVy
IHJlbG9hZCBpbiB0aGUgY2FzZSBvZgorICAgICAgICBDYWNoZVBvbGljeUFsbG93U3RhbGUuCisg
ICAgICAgICogbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkZyYW1l
TG9hZGVyOjpzdWJyZXNvdXJjZUNhY2hlUG9saWN5KTogUmV0dXJuIENhY2hlUG9saWN5QWxsb3dT
dGFsZQorICAgICAgICBpZiB0aGUgbWFpbiByZXNvdXJjZSBpcyBiZWluZyBsb2FkZWQgdG8gYWxs
b3cgc3RhbGUgZGF0YS4KKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lTG9hZGVyOjphZGRFeHRyYUZp
ZWxkc1RvUmVxdWVzdCk6IFVzZSBSZXR1cm5DYWNoZURhdGFFbHNlTG9hZAorICAgICAgICBvbiBi
YWNrL2ZvcndhcmQgbG9hZHMgLSBuZWVkZWQgd2hlbiBnb2luZyBiYWNrIG9mIGZvcndhcmQgdG8g
YSBwYWdlIHdpdGggZnJhbWVzLgorCiAyMDEwLTAxLTIyICBZdXJ5IFNlbWlraGF0c2t5ICA8eXVy
eXNAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFBhdmVsIEZlbGRtYW4uCklu
ZGV4OiBXZWJDb3JlL2xvYWRlci9DYWNoZVBvbGljeS5oCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUv
bG9hZGVyL0NhY2hlUG9saWN5LmgJKHJldmlzaW9uIDUzNjg5KQorKysgV2ViQ29yZS9sb2FkZXIv
Q2FjaGVQb2xpY3kuaAkod29ya2luZyBjb3B5KQpAQCAtMzIsNyArMzIsOCBAQCBuYW1lc3BhY2Ug
V2ViQ29yZSB7CiAgICAgICAgIENhY2hlUG9saWN5Q2FjaGUsCiAgICAgICAgIENhY2hlUG9saWN5
VmVyaWZ5LAogICAgICAgICBDYWNoZVBvbGljeVJldmFsaWRhdGUsCi0gICAgICAgIENhY2hlUG9s
aWN5UmVsb2FkCisgICAgICAgIENhY2hlUG9saWN5UmVsb2FkLAorICAgICAgICBDYWNoZVBvbGlj
eUFsbG93U3RhbGUKICAgICB9OwogCiB9CkluZGV4OiBXZWJDb3JlL2xvYWRlci9Eb2NMb2FkZXIu
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvbG9hZGVyL0RvY0xvYWRlci5jcHAJKHJldmlzaW9u
IDUzNjg5KQorKysgV2ViQ29yZS9sb2FkZXIvRG9jTG9hZGVyLmNwcAkod29ya2luZyBjb3B5KQpA
QCAtMTExLDggKzExMSw4IEBAIHZvaWQgRG9jTG9hZGVyOjpjaGVja0ZvclJlbG9hZChjb25zdCBL
VVIKICAgICBjYXNlIENhY2hlUG9saWN5UmV2YWxpZGF0ZToKICAgICAgICAgY2FjaGUoKS0+cmV2
YWxpZGF0ZVJlc291cmNlKGV4aXN0aW5nLCB0aGlzKTsKICAgICAgICAgYnJlYWs7Ci0gICAgZGVm
YXVsdDoKLSAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CisgICAgY2FzZSBDYWNoZVBvbGlj
eUFsbG93U3RhbGU6CisgICAgICAgIHJldHVybjsKICAgICB9CiAKICAgICBtX3JlbG9hZGVkVVJM
cy5hZGQoZnVsbFVSTC5zdHJpbmcoKSk7CkluZGV4OiBXZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRl
ci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9sb2FkZXIvRnJhbWVMb2FkZXIuY3BwCShyZXZp
c2lvbiA1MzY4OSkKKysrIFdlYkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcAkod29ya2luZyBj
b3B5KQpAQCAtMjkwMSw2ICsyOTAxLDkgQEAgQ2FjaGVQb2xpY3kgRnJhbWVMb2FkZXI6OnN1YnJl
c291cmNlQ2FjaAogICAgIGlmIChtX2xvYWRUeXBlID09IEZyYW1lTG9hZFR5cGVSZWxvYWQpCiAg
ICAgICAgIHJldHVybiBDYWNoZVBvbGljeVJldmFsaWRhdGU7CiAKKyAgICBpZiAocmVxdWVzdC5j
YWNoZVBvbGljeSgpID09IFJldHVybkNhY2hlRGF0YUVsc2VMb2FkKQorICAgICAgICByZXR1cm4g
Q2FjaGVQb2xpY3lBbGxvd1N0YWxlOworCiAgICAgcmV0dXJuIENhY2hlUG9saWN5VmVyaWZ5Owog
fQogCkBAIC0zMjE4LDcgKzMyMjEsOCBAQCB2b2lkIEZyYW1lTG9hZGVyOjphZGRFeHRyYUZpZWxk
c1RvUmVxdWVzCiAgICAgICAgIHJlcXVlc3Quc2V0Q2FjaGVQb2xpY3koUmVsb2FkSWdub3JpbmdD
YWNoZURhdGEpOwogICAgICAgICByZXF1ZXN0LnNldEhUVFBIZWFkZXJGaWVsZCgiQ2FjaGUtQ29u
dHJvbCIsICJuby1jYWNoZSIpOwogICAgICAgICByZXF1ZXN0LnNldEhUVFBIZWFkZXJGaWVsZCgi
UHJhZ21hIiwgIm5vLWNhY2hlIik7Ci0gICAgfQorICAgIH0gZWxzZSBpZiAoaXNCYWNrRm9yd2Fy
ZExvYWRUeXBlKGxvYWRUeXBlKSAmJiAhcmVxdWVzdC51cmwoKS5wcm90b2NvbElzKCJodHRwcyIp
KQorICAgICAgICByZXF1ZXN0LnNldENhY2hlUG9saWN5KFJldHVybkNhY2hlRGF0YUVsc2VMb2Fk
KTsKICAgICAKICAgICBpZiAobWFpblJlc291cmNlKQogICAgICAgICByZXF1ZXN0LnNldEhUVFBB
Y2NlcHQoZGVmYXVsdEFjY2VwdEhlYWRlcik7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>98919</attachid>
            <date>2011-06-28 07:48:26 -0700</date>
            <delta_ts>2011-06-28 07:49:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-33993-20110628104824.patch</filename>
            <type>text/plain</type>
            <size>2054</size>
            <attacher name="Adam Langley">agl</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODk5MjMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA3OTdkN2ExZTA1MGY5MjE4
MjQ2MTI2ODI4ZjBlMGRhOTk0NTFlNTY5Li5kNDAzYzVhZDM4MDczZmZmOGRjYmY1ZTI2NjBiOTZk
OGU0Zjc3YTA4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMDYtMjggIEFkYW0g
TGFuZ2xleSAgPGFnbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgU2tpcCBjYWNoZSB2YWxpZGF0aW9uIG9uIGJhY2sgd2l0aCBI
VFRQUy4KKworICAgICAgICBGb3IgYmFjayBuYXZpZ2F0aW9ucyBvdmVyIEhUVFAsIFdlYktpdCBz
ZXRzIGEgZmxhZyB0byB1c2UgY2FjaGVkIGRhdGEKKyAgICAgICAgaXJyZXNwZWN0aXZlIG9mIHdo
ZXRoZXIgaXQgaGFzIGV4cGlyZWQuIEhvd2V2ZXIsIHRoaXMgaXNuJ3QgY3VycmVudGx5CisgICAg
ICAgIGRvbmUgZm9yIEhUVFBTLgorCisgICAgICAgIFRoZSBsb2dpYyBpbiBxdWVzdGlvbiB3YXMg
YWRkZWQgaW4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTMzOTkzIGFuZCBhcHBlYXJzIHRvIGhhdmUgYmVlbgorICAgICAgICBwcmVjYXV0aW9uYXJ5LiBI
b3dldmVyLCBib3RoIEZpcmVmb3ggYW5kIElFIHdpbGwgdXNlIHRoaXMgYmFjaworICAgICAgICBu
YXZpZ2F0aW9uIHRyaWNrIGZvciBIVFRQUyBhcyB3ZWxsIGFuZCBzbyB3ZSBzaG91bGQgcHJvYmFi
bHkgYmVoYXZlCisgICAgICAgIGxpa2V3aXNlLgorCisgICAgICAgICogbG9hZGVyL0ZyYW1lTG9h
ZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lTG9hZGVyOjphZGRFeHRyYUZpZWxkc1Rv
UmVxdWVzdCk6CisKIDIwMTEtMDYtMjcgIEFsZXhhbmRlciBQYXZsb3YgIDxhcGF2bG92QGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBQYXZlbCBGZWxkbWFuLgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2xvYWRlci9GcmFtZUxvYWRlci5jcHAKaW5kZXggMjQzMGI1ODIwYTU3OWNmZjI1MGM5ZmM0YzY5
ZDYwMDc1OWY3NDA5My4uN2MwOTQzYjU2MGQ0ZmQwNzU2YzM3NWYyZDAwZmIyMGRiMTcwMjliZiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9sb2FkZXIvRnJhbWVMb2FkZXIuY3BwCkBAIC0yNDY3LDcgKzI0NjcsNyBA
QCB2b2lkIEZyYW1lTG9hZGVyOjphZGRFeHRyYUZpZWxkc1RvUmVxdWVzdChSZXNvdXJjZVJlcXVl
c3QmIHJlcXVlc3QsIEZyYW1lTG9hZFR5cAogICAgICAgICAgICAgcmVxdWVzdC5zZXRDYWNoZVBv
bGljeShVc2VQcm90b2NvbENhY2hlUG9saWN5KTsKICAgICB9IGVsc2UgaWYgKGxvYWRUeXBlID09
IEZyYW1lTG9hZFR5cGVSZWxvYWQgfHwgbG9hZFR5cGUgPT0gRnJhbWVMb2FkVHlwZVJlbG9hZEZy
b21PcmlnaW4gfHwgcmVxdWVzdC5pc0NvbmRpdGlvbmFsKCkpCiAgICAgICAgIHJlcXVlc3Quc2V0
Q2FjaGVQb2xpY3koUmVsb2FkSWdub3JpbmdDYWNoZURhdGEpOwotICAgIGVsc2UgaWYgKGlzQmFj
a0ZvcndhcmRMb2FkVHlwZShsb2FkVHlwZSkgJiYgbV9zdGF0ZU1hY2hpbmUuY29tbWl0dGVkRmly
c3RSZWFsRG9jdW1lbnRMb2FkKCkgJiYgIXJlcXVlc3QudXJsKCkucHJvdG9jb2xJcygiaHR0cHMi
KSkKKyAgICBlbHNlIGlmIChpc0JhY2tGb3J3YXJkTG9hZFR5cGUobG9hZFR5cGUpICYmIG1fc3Rh
dGVNYWNoaW5lLmNvbW1pdHRlZEZpcnN0UmVhbERvY3VtZW50TG9hZCgpKQogICAgICAgICByZXF1
ZXN0LnNldENhY2hlUG9saWN5KFJldHVybkNhY2hlRGF0YUVsc2VMb2FkKTsKICAgICAgICAgCiAg
ICAgaWYgKHJlcXVlc3QuY2FjaGVQb2xpY3koKSA9PSBSZWxvYWRJZ25vcmluZ0NhY2hlRGF0YSkg
ewo=
</data>
<flag name="review"
          id="93291"
          type_id="1"
          status="-"
          setter="agl"
    />
          </attachment>
      

    </bug>

</bugzilla>