Deer geeky helpers

We’ve got a behavior in The Software, which only came up with the most recent release of Safari.

We use cookies to do authentication to our web portal system. When someone successfully authenticates, we issue a cookie, good for 24 hours. Anytime someone comes to the front door of the system, we ask for the cookie. If it’s not there, they get shown the authentication screen. Just like every other web portal in the universe.

Our interface has three frames. There’s a top menubar, a left side listing of tools (in a cute little java folder-thing), and the main frame.

On the newest Safari, it takes two “reloads” after authenticating to get the display to look right. I have no bloody idea why this would happen:

* When you authenticate, the main frame refreshes, but the other two don’t.
* Hit reload, and the left and top frames load correctly, but the main window goes back to the initial authentication screen.
* Hit reload *again*, and the thing looks right.

This does not happen with Firefox, IE, Mozilla, or Netscape. I’ve read through the actual HTML that’s driving this crap … and I don’t see anything obvious (like outdated “expire” tags or anything).

I’m totally stumped. Any ideas on where I should start looking?

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

  

  

  

This site uses Akismet to reduce spam. Learn how your comment data is processed.