Forum OpenACS Q&A: Response to ns_returnredirect breaks with nsvhr and IE?

you can find util_ReturnMetaRefresh in this patch which also contains ad_returnredirect. If you take the line in ad_returnredirect
  if {[string match *multipart/form-data* [string tolower $type]]} {
and add to it so it becomes
  if {[string match *multipart/form-data* [string tolower $type]]
      || [string match *application/x-www-form-urlencoded* [string tolower $type]]
     } {
it will automatically use meta-refresh for IE users, and continue to use returnredirect for others. If you are motivated you could find where the cutoff in form size is that causes IE to misbehave, and adjust this to only use meta-refresh when the form is too large. I'm curious, too.