{"id":870,"date":"2005-10-16T11:42:00","date_gmt":"2005-10-16T06:42:00","guid":{"rendered":"http:\/\/chris.dwan.org\/?p=870"},"modified":"2005-10-16T11:42:00","modified_gmt":"2005-10-16T06:42:00","slug":"deer-geeky-helpers","status":"publish","type":"post","link":"https:\/\/chris.dwan.org\/?p=870","title":{"rendered":"Deer geeky helpers"},"content":{"rendered":"<p>We&#8217;ve got a behavior in The Software, which only came up with the most recent release of Safari.  <\/p>\n<p>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&#8217;s not there, they get shown the authentication screen.  Just like every other web portal in the universe.  <\/p>\n<p>Our interface has three frames.  There&#8217;s a top menubar, a left side listing of tools (in a cute little java folder-thing), and the main frame.  <\/p>\n<p>On the newest Safari, it takes two &#8220;reloads&#8221; after authenticating to get the display to look right.  I have no bloody idea why this would happen:<\/p>\n<p>* When you authenticate, the main frame refreshes, but the other two don&#8217;t.<br \/>\n* Hit reload, and the left and top frames load correctly, but the main window goes back to the initial authentication screen.<br \/>\n* Hit reload *again*, and the thing looks right.<\/p>\n<p>This does not happen with Firefox, IE, Mozilla, or Netscape.  I&#8217;ve read through the actual HTML that&#8217;s driving this crap &#8230; and I don&#8217;t see anything obvious (like outdated &#8220;expire&#8221; tags or anything).  <\/p>\n<p>I&#8217;m totally stumped.  Any ideas on where I should start looking?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;ve got a behavior in The Software, which only came up with the most recent release of Safari. <\/p>\n<p>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 <span style=\"color:#777\"> . . . &rarr; Read More: <a href=\"https:\/\/chris.dwan.org\/?p=870\">Deer geeky helpers<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/chris.dwan.org\/index.php?rest_route=\/wp\/v2\/posts\/870"}],"collection":[{"href":"https:\/\/chris.dwan.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chris.dwan.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chris.dwan.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chris.dwan.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=870"}],"version-history":[{"count":0,"href":"https:\/\/chris.dwan.org\/index.php?rest_route=\/wp\/v2\/posts\/870\/revisions"}],"wp:attachment":[{"href":"https:\/\/chris.dwan.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chris.dwan.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=870"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chris.dwan.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}