<?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>13879</bug_id>
          
          <creation_ts>2007-05-25 13:38:03 -0700</creation_ts>
          <short_desc>Navigating back in a frameset sometimes reloads subframes unnecessarily</short_desc>
          <delta_ts>2008-04-04 05:54:34 -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>History</component>
          <version>523.x (Safari 3)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc>http://www.rocket99.com/jscript/js26.html</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="Matt Perry">mpComplete</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>dnelubin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>9099</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Perry">mpComplete</who>
    <bug_when>2007-05-25 13:38:03 -0700</bug_when>
    <thetext>Here&apos;s some repro steps:
1. Visit the above URL.
2. Click on &quot;Menu Option A&quot;
3. Click on &quot;Menu Option B&quot;
4. Select some text in the left frame.
5. Hit Back.  (You&apos;re now on page &quot;A&quot;).  Notice the text is still selected.
6. Hit Back.  (You&apos;re now on the intro page).  Notice the text becomes unselected.  This is because the left subframe was reloaded unnecessarily.

Firefox handles this fine.

In general, when you navigate back to the history entry that marks the first time you visited a site with frames, the entire page is reloaded, instead of just the changing subframe.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>8916</commentid>
    <comment_count>1</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-05-28 14:26:13 -0700</bug_when>
    <thetext>Confirmed with a local debug build of WebKit r21848 with Safari 2.0.4 (419.3) on Mac OS X 10.4.9 (8P135).

This is NOT a regression as shipping Safari behaves the same way.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66966</commentid>
    <comment_count>2</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-01-11 15:26:44 -0800</bug_when>
    <thetext>This is a long-known bug.  There might even be a dupe in bugzilla somewhere.  The backforward cache has code to explicitly avoid caching subframes and embeds, I can&apos;t remember the reason.  It might have something to do with plugins.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76315</commentid>
    <comment_count>3</comment_count>
      <attachid>20334</attachid>
    <who name="Denis Nelubin">dnelubin</who>
    <bug_when>2008-04-04 05:52:51 -0700</bug_when>
    <thetext>Created attachment 20334
testcase

This is simple testcase for the bug.
These are JSP pages but you can easy reimplement it on PHP, for example. Server pages are used only to detect order of Safari&apos;s requests.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>20334</attachid>
            <date>2008-04-04 05:52:51 -0700</date>
            <delta_ts>2008-04-04 05:52:51 -0700</delta_ts>
            <desc>testcase</desc>
            <filename>testcase.zip</filename>
            <type>application/octet-stream</type>
            <size>1900</size>
            <attacher name="Denis Nelubin">dnelubin</attacher>
            
              <data encoding="base64">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
BgAAAAAEAAQAHgEAADgGAAAAAA==
</data>

          </attachment>
      

    </bug>

</bugzilla>