diff --git a/packages/core/repl.mjs b/packages/core/repl.mjs index 1d5a5e7a..aa8762d8 100644 --- a/packages/core/repl.mjs +++ b/packages/core/repl.mjs @@ -46,7 +46,9 @@ export function repl({ }, }; - const scheduler = sync ? new NeoCyclist(schedulerOptions) : new Cyclist(schedulerOptions); + // NeoCyclist uses a shared worker to communicate between instances, which is not supported on mobile chrome + const scheduler = + sync && typeof SharedWorker != 'undefined' ? new NeoCyclist(schedulerOptions) : new Cyclist(schedulerOptions); let pPatterns = {}; let allTransform;