Skip to content

Commit c876b6e

Browse files
committed
show worker warning only when running in web, fixes microsoft#9836
1 parent 679d215 commit c876b6e

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/vs/base/common/worker/workerClient.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import {onUnexpectedError} from 'vs/base/common/errors';
88
import {parse, stringify} from 'vs/base/common/marshalling';
99
import {TPromise} from 'vs/base/common/winjs.base';
1010
import * as workerProtocol from 'vs/base/common/worker/workerProtocol';
11+
import {isWeb} from 'vs/base/common/platform';
1112

1213
export interface IWorker {
1314
getId():number;
@@ -16,7 +17,11 @@ export interface IWorker {
1617
}
1718

1819
let webWorkerWarningLogged = false;
19-
export function logOnceWebWorkerWarning(err:any): void {
20+
export function logOnceWebWorkerWarning(err: any): void {
21+
if (!isWeb) {
22+
// running tests
23+
return;
24+
}
2025
if (!webWorkerWarningLogged) {
2126
webWorkerWarningLogged = true;
2227
console.warn('Could not create web worker(s). Falling back to loading web worker code in main thread, which might cause UI freezes. Please see https://github.com/Microsoft/monaco-editor#faq');

0 commit comments

Comments
 (0)