| Index: LayoutTests/http/tests/navigatorconnect/resources/async-connect-worker.js
|
| diff --git a/LayoutTests/http/tests/navigatorconnect/resources/async-connect-worker.js b/LayoutTests/http/tests/navigatorconnect/resources/async-connect-worker.js
|
| index 8e3627a670cde78e701b36ce611ac03cb6f08a6d..636966f72f9dddbff7c100134aa56cbe8c2fa5dc 100644
|
| --- a/LayoutTests/http/tests/navigatorconnect/resources/async-connect-worker.js
|
| +++ b/LayoutTests/http/tests/navigatorconnect/resources/async-connect-worker.js
|
| @@ -7,3 +7,13 @@ self.addEventListener('crossoriginconnect', function(event) {
|
| self.setTimeout(reject, 1);
|
| }));
|
| });
|
| +
|
| +navigator.services.addEventListener('connect', function(event) {
|
| + var targetUrl = new URL(event.targetURL);
|
| + event.respondWith(new Promise(function(resolve, reject) {
|
| + if (targetUrl.search == "?accept")
|
| + self.setTimeout(resolve, 1, {accept: true});
|
| + else
|
| + self.setTimeout(reject, 1);
|
| + }));
|
| +});
|
|
|