Want to highlight a helpful answer? Upvote!

Did someone help you, or did an answer or User Tip resolve your issue? Upvote by selecting the upvote arrow. Your feedback helps others! Learn more about when to upvote >

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Safari reloading pages when going back

What's up with Safari constantly reloading pages?


For example, say I'm on reddit, click a thread, read, swipe back there is a substantial pause while it reloads the entire page. Why can't it just use the cached version and be instant? Happens on any site and did not used to behave like this in Lion.

MacBook Pro, OS X Mountain Lion

Posted on Jul 31, 2012 7:56 AM

Reply
98 replies

Jul 31, 2012 5:20 PM in response to charleyfromNZ

I'm having the same problem. Every time I click a link in an open tab, and go back using the "swipe back" function on my mouse, Safari reloads the entire web page rather than using its cache. This makes for some serious delays when browsing. The problem occurs on every web site I have visited since upgrading.


Currently running Mountain Lion and Safari 6.


Any ideas how to fix this? I can't begin to tell you my frustrations at the moment. Any help would be very much appreciated.

Aug 6, 2012 6:50 AM in response to Hersco

Thanks to everyone for troubleshooting this. Had a chance to test out some of your solutions, and unfortunately I am still having this problem. Here is a list of my extensions, (maybe seem very redudant, but I am a privacy advocate)


1. Adblock Plus

2. Javascript blacklist

3. Google Analytics Blocker

4. Do Not Track Plus

5. Ghostery

6. Clicktoflash


I tried disabling Adblock and DNT+ individually, and then togther, but both left me with the same problem. I am going to try completely uninstalling them now to see if that helps. I might even try disabling other extensions to see if that is the problem and will report back with my results. Am experiencing no issues with all extensions disaabled, but of course, this takes down all my privacy defenses (not good).

Aug 12, 2012 9:57 PM in response to Hersco

Here is the explanation I received from Karl Dearden, the developer of Ultimate Status Bar:


"There is a bug in the Safari extension api that causes some pages loaded from the cached to not initialise correctly with regards to extensions. What this means is that some extensions on those pages will break, but only when that page is completely loaded from the cache. USB tries to detect this situation and if it does it reloads the page (thus the "page reloading when mousing over a link on some cached pages" bug."


If this is the case, I wonder whether choosing "Disable Back/Forward Cache" in the Debug menu would fix the problem?

Aug 13, 2012 12:37 AM in response to charleyfromNZ

I have this problem, yet i've never installed a single extension. It all started when i upgraded to Mountain Lion - which came with a Safari update. This is particularly frustrating because i only have access to 3G internet. I have switched to Google Chrome for the time being although this is not a proper solution.


Currently on a MBP Retina 15" 16GB Ram.


I don't understand why there are no options to address this issue in Safari preferences.


Any suggestions would be greatly appreciated.

Aug 13, 2012 10:22 AM in response to samsamcardiff

I enabled the Debug Menu setting, "disable back/forward cache," and so far so good. I was able to renable the troublesome extension with no reloading issues so far. You may want to try it. If you can't see the Debug menu, here are instructions on how to enable it:


How to Enable Safari’s Hidden Debug Menu

  • Quit Safari
  • Launch the Terminal and enter the following defaults write command:

defaults write com.apple.Safari IncludeInternalDebugMenu 1

Relaunch Safari


The “Debug” menu will be visible to the far right in Safari’s menubar choices. If you want to disable the menu, go back to the Terminal and type:

defaults write com.apple.Safari IncludeInternalDebugMenu 0

Another option worth exploring may be the NoPageCache extension:

http://canisbos.com/nopagecache

Aug 22, 2012 8:00 AM in response to Hersco

@Hersco: I've "solved" my problem by disabling all of my extensions, but that's far from a solution. I use Adblock and RES, and I don't want to sacrifice them just to use Safari. Disabling Multi-process windows and the back-forward cache also do not help. I've tried installing several random extensions, and ALL of them break the back-forward button when tried alone; including the NoPageCache extension you mentioned. This issue is a real pain for me due to my slow connection, any other ideas on how to fix it?

Aug 22, 2012 10:10 AM in response to BloodyHippy

It is obvious that there are multiple causes. What solves the problem for one person doesn't work for others. I agree that disabling all extensions is not a solution.


Safari 5.1.7 continues to be problem-free for me in Snow Leopard after disabling back/forward cache. Bamtam and BloodHippy: What version of Safari/OS X are you using?


I hope that everyone who still has this problem has sent feedback to Apple: http://www.apple.com/feedback/safari.html .

Safari reloading pages when going back

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.