Index: LayoutTests/http/tests/navigatorconnect/resources/connect-helper.js |
diff --git a/LayoutTests/http/tests/navigatorconnect/resources/connect-helper.js b/LayoutTests/http/tests/navigatorconnect/resources/connect-helper.js |
index b479a149c7aa81a2d1e35b02b170e6a466536df3..7254e509f68b22010b39cb112c6fc289a680d029 100644 |
--- a/LayoutTests/http/tests/navigatorconnect/resources/connect-helper.js |
+++ b/LayoutTests/http/tests/navigatorconnect/resources/connect-helper.js |
@@ -5,9 +5,17 @@ if ("importScripts" in self) { |
self.onmessage = function(e) { |
var service = e.data.connect; |
- first_to_resolve([wrap_in_port(navigator.services.connect(service)), navigator.connect(service)]) |
+ wrap_in_port(navigator.services.connect(service, e.data.options)) |
.then(function(port) { |
- e.data.port.postMessage({success: true, result: port}, [port]); |
+ e.data.port.postMessage({ |
+ success: true, |
+ result: { |
+ port: port, |
+ targetURL: port.targetURL, |
+ name: port.name, |
+ data: port.data |
+ } |
+ }, [port]); |
}) |
.catch(function(error) { |
// Not all errors can be serialized as a SerializedScriptValue, so |