Bugzilla – Bug 6009
SC 7 Default Skin will not load in Safari 1.3.2
Last modified: 2011-03-16 04:18:40 UTC
The new default skin will not load in Safari 1.3.2 which is the newest Safari supported on Mac OS X 10.3.9 Panther, however other skins still function. One of the problems is that the wizard will not load in Safari 1.3.2 since it uses the new skin as well. If one attempts to open localhost:9000 after a SC 7 install with Safari 1.3.2 the browser will just get stuck and display the "Loading SqueezeCenter..." screen indefinitely. Workaround is to use another browser such as Camino, Opera or Firefox. Once the wizard is completed one could use Safari 1.3.2 with other skins besides the new Default. Is there a way to get around the wizard and the default skin after an install?
Michael, Dean and I spoke about this and we don't see a need to
support the new default skin in Safari 1.3.2 on Mac OS X 10.3.9 However there needs to be a mechanism to bypass the wizard and load the classic skin on these systems.
Doesn't it display a link to the classic skin in those cases? I probably only did this for the skin itself, but not the wizard. Will do.
Change 14369 - add a skipWizard parameter to the skin: if the browser fails to laod the wizard, there will be a link to the classic skin, skipping the wizard and setting Classic as the skin to be used
Please reopen if needed.
The new link http://theirserver:9000/Classic/?skipWizard to disable the wizard works great, thanks! However the unsupported browser auto detection is not working for me on Mac OS X 10.3.9 and Safari 1.3.2. I get the same behavior I described before, ideas?
Created attachment 2368 [details] Screen shot of wizrad stuck in Safari 1.3.2.
Hmm... hard to say at a distance. Does Safari 1.3.2 have some kind of error log where you could see whether it's a JS issue or something? Is there some way I could access that machine remotely to do some tests? VNC or something?
Created attachment 2370 [details] Screen grab of Safari JavaScipt Console It turns out there is a way to enable the log in Safari with a hidden menu. Log to follow.
Created attachment 2371 [details] Safari JavaScript Log
That's not a log, but the full JS library we're using :-) But the error you've sent in the first mail is about what I tried to catch with the workarounds. Don't know why Safari is behaving badly. Will have to google around a bit.
Steven - is there a way I can access that machine remotely (VNC over SSH)? I don't have a machine of that age around here.
Michael, I am putting together another machine that you may be able to access. I think I will need to get you a copy of Apple Remote Desktop. I will let you know when it is ready to go.
http://www.redstonesoftware.com/products/vine/server/vineosx/index.html - it's free, it's cross-platform, it's quickly installed
change 14780 - Safari 1.3.x should now gracefully fail and fall back to the Classic skin (like MSIE 5.5 and earlier). Please test monday's build. Thanks!
successfully tested today's build
This bug is being closed since it was resolved for a version which is now released! Please download the new version of SqueezeCenter (formerly SlimServer) at http://www.slimdevices.com/su_downloads.html If you are still seeing this bug, please re-open it and we will consider it for a future release.