Thanks, that seems to have worked. I haven't tried in on anything but Firefox or IE and nothing on a Mac, but on Windows & Linux on Firefox, that fix works.
For anyone who ends up here instead of thet 3 page thread, here's what was recommended:
1. from class/js/normal/aardvark. php (line 49 on mine)
Change the Boolean below to look like this:
// Boolean whether to use the fallback method instead of XMLHttpRequest
if (navigator. appName == 'Microsoft Internet Explorer') {this. fallback = false;} else {this. fallback = true;}
2. from class/js/aardvark. php (line 28 on mine)
place this code into the first section that has the this. fallback = false
it should look as the others have stated and as i have below.
if (navigator. appName == 'Microsoft Internet Explorer') {this. fallback = false;} else {this. fallback = true;};
Here is the section as i have it coded on my server- for reference in finding it:
function Aardvark(object) { this. object = object; this. xmlhttp = new XMLHttpRequest(); this. mac = navigator. platform. indexOf('Mac'); this. msie = navigator. userAgent. indexOf("MSIE"); this. image = new Image(); if (navigator. appName == 'Microsoft Internet Explorer') {this. fallback = false;} else {this. fallback = true;}; this. url = ''; this. variables = new Array(); this. vars = new Array(); this. connect_host = ''; this. install_host = ''; this. initiated = false; this. url_built = false; this. response = ''; this. gc = 'reset'; this. validateurl = function()
{ this. connect_host = this. url; this. install_host = document. location. toString(); this. connect_host = this. connect_host. replace(/(. *?)\/\/(. *?)\/(. *)/i, "$1//$2"); this. install_host = this. install_host. replace(/(. *?)\/\/(. *?)\/(. *)/i, "$1//$2"); this. connect_host = this. connect_host. replace(/(. *?)\/\/(. *?)/i, "$2"); this. install_host = this. install_host. replace(/(. *?)\/\/(. *?)/i, "$2"); if (this. connect_host !== this. install_host) { this. fallback = true;}