Synchronous XMLHttpRequest causes the v3FP1 and v3FP2 emulators to crash. The problem occurs during the invocation of the synchronous XMLHttpRequest.send() method. Asynchronous XMLHttpRequests work fine.

Is there a work around for this or some analysis as to why this is not supported? Converting all sync requests to async is only a stop gap solution, since it will affect the performance and interactivity of the browser if there are many XMLHttpRequests to make.

Test Case.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "">
<script type="text/javascript">
function start() {
var url = '/worklist/tasks/task-00000006.atom';

var http = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
try {'GET', url, false);
} catch (e) {
error_msg = "Error: " + e;
<body onload="start()">