Hi there, my name is Rob Wright, working for a large financial organisation implementing jQuery in one of our applications.
It appears that under certain circumstances the show() function fails, certainly under Safari 3.1.1, and I've had to resort to using css('display', 'block') in order to display the matched elements.
I have not isolated it into a test case as yet, but you can see the issue here on one of our sites. We have a non-Ajax version of the form and an Ajax version that is set up upon page load, and as part of that function we're having to show and hide some elements using the CSS function because the show() is inoperable.
A quick Google search suggests others have had similar problems but have not submitted a ticket, according to John.
Many thanks to anyone who can shed some light on this.