summaryrefslogtreecommitdiff
path: root/js/test/Ice/binding/Client.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/test/Ice/binding/Client.js')
-rw-r--r--js/test/Ice/binding/Client.js15
1 files changed, 13 insertions, 2 deletions
diff --git a/js/test/Ice/binding/Client.js b/js/test/Ice/binding/Client.js
index b58c697837f..babd2f15edb 100644
--- a/js/test/Ice/binding/Client.js
+++ b/js/test/Ice/binding/Client.js
@@ -1165,15 +1165,26 @@
return p;
};
- if(typeof(navigator) !== 'undefined' && isSafari() && isWorker())
+ if(typeof(navigator) !== 'undefined' && isWorker() && (isSafari() || (isWindows() && isChrome())))
{
//
+ // BUGFIX:
+ //
// With Safari 9.1 and WebWorkers, this test hangs in communicator destruction. The
// web socket send() method never returns for the sending of close connection message.
//
+ // With Chrome on Windows the Webworker is unexpectelly terminated.
+ //
exports.__test__ = function(out, id)
{
- out.writeLine("Test not supported with Safari web workers.");
+ if(isSafari())
+ {
+ out.writeLine("Test not supported with Safari web workers.");
+ }
+ else if(isWindows() && isChrome())
+ {
+ out.writeLine("Test not supported with Chrome web workers.");
+ }
};
}
else