Quote Originally Posted by DrByte View Post
Can someone test whether this works reliably? /includes/classes/navigation_history.php Around line 32 add the highlighted lines:
Code:
 function add_current_page() { 
 // don't put the ajax handler calls into nav history 
 if (preg_match('|ajax\.php$|', $_SERVER['SCRIPT_NAME']) && isset($_GET['act']) && $_GET['act'] != '') return; 
global $request_type, $cPath;
And also test on a Windows server too?
Works fine on my local development server:

Linux Mint 17.1

Server OS: Linux 3.16.0-28-generic Database: MySQL 5.5.40-0ubuntu0.14.04.1
Server Date: 14/01/2015 18:46:51 Database Date: 14/01/2015 18:46:51
Server Up Time: Disabled/Unavailable HTTP Server: Apache/2.4.7 (Ubuntu)
PHP Version: 5.5.9-1ubuntu4.5 (Zend: 2.5.0)

Clicked around, back/forward button (Firefox), added to cart, updated cart items, logged out, logged in again, back/forward etc - all without problems....

Cheers / Frank