diff --git a/packages/net/csp/transports.js b/packages/net/csp/transports.js
index <HASH>..<HASH> 100644
--- a/packages/net/csp/transports.js
+++ b/packages/net/csp/transports.js
@@ -206,11 +206,8 @@ transports.xhr = Class(baseTransport, function(supr) {
 		} else if('onreadystatechange' in xhr) {
 			xhr.onreadystatechange = bind(this, '_onReadyStateChange', rType, cb, eb);
 		}
-		if(data) {
-			xhr.send(data);
-		} else {
-			xhr.send();
-		}
+		
+		setTimeout(bind(xhr, 'send', data), 0);
 	};
 });
this line was accidently deleted in 3b<I>b7beb1d9ce<I> (mcarter) - fixes spinning loading indicators in webkit