We have Drupal 5.7 running on a Mac OS X Server 10.4.11, and we are having trouble with JavaScript. We need some updated version or other fix, and can't find one that will work.
HERE'S THE HISTORY:
For a little while in the Fall, it gave us trouble, where Safari web browser would not run some of the JavaScript elements on some web pages. Alot of these were things on normal Drupal pages (some reveal arrows wouldn't work, certain searching interfaces that used JavaScript put extra characters in the search field, and all of the Interface Sortable demos of JavaScript, for example). Most glaringly, it made the JavaScript on our UberCart check out page fail (this was in many different versions of UberCart), so the JavaScript-based shipping calculations wouldn't work, and the user could not check out.
After some browsing the JavascriptTools Issues, I found a newer update to JavascriptTools and installed it in late Fall. This fixed the problem, and JavaScript worked everywhere across the site, on Safari and all other browsers.
HERE'S THE CURRENT PROBLEM:
Then, sometime in the past 3 months, the JavaScript stopped working again on Safari. I looked at my records on this, and I don't show an update to Safari in that time, and I don't show that I changed the JavascriptTools module.
So, now users can't check out on Ubercart due to the shipping calc failing; reveal arrows don't always work, and some searches get screwed up.
I found an even newer JavascriptTools update posted on some forum for the module, and that didn't help. I tried upgrading every JavaScript related module I could, and it didn't fix the problem at all (according to Available Updates, my site is fully up to date).
My site has become mostly useless to at least Safari users. Safari is the most common browser on the Mac, so it poses a similar problem to the people who an IE 6 on Windows -- people are going to use it, and I need my site to work on it. I upgraded Safari to the new 3.1 version and that didn't help. Besides, I'm not sure this is ONLY occurring on Safari -- it's just the only browser I've definitively recreated it on.
What do I do? JavaScript seems to be a house of cards here, yet both Drupal and Ubercart have begun to rely on it more and more. I can't find any other little openings in this situation to even try other fixes to see if they will work.






Joined: 08/18/2007