diff --git a/framework/embedder.sky b/framework/embedder.sky
index 742b7fa2ba5..202967c95bc 100644
--- a/framework/embedder.sky
+++ b/framework/embedder.sky
@@ -1,8 +1,8 @@
-
+
diff --git a/framework/xmlhttprequest.sky b/framework/xmlhttprequest.sky
index ef132650cad..7df72b17532 100644
--- a/framework/xmlhttprequest.sky
+++ b/framework/xmlhttprequest.sky
@@ -101,10 +101,9 @@ class XMLHttpRequest {
});
priv.request.headers = requestHeaders;
- // FIXME: Factor this into the JS bindings.
- var pipe = new core.createMessagePipe();
- priv.networkService.createURLLoader(pipe.handle1);
- priv.loader = shell.wrapHandle(pipe.handle0, loader.URLLoader);
+ priv.networkService.createURLLoader(function(urlLoaderProxy) {
+ priv.loader = urlLoaderProxy;
+ });
var self = this;
outstandingRequests.add(this);