#378 AJAX viewer does not load map in Firefox 3
For posts, FF3 sends "application/x-www-form-urlencoded; charset=UTF-8" as the content type. FF2 and other browsers send "application/x-www-form-urlencoded". The code does an exact string match on the latter string and so fails for FF3. This subsequently causes an unhandled exception that will cause Apache to crash.
The fix is to stop doing the extract string match and now just search for the "application/x-www-form-urlencoded" at the start of the ContentType? string. The fix needs to be applied in 3 places, the apache module, the plain cgi agent and the ISAPI agent.
Very easy fix to find, pretty much anyone with a debugger could probably have figured this out. It was just a matter of breaking at the exception and then following the stack to the method that had the bad code.