# Playground on mac chrome stopped working

**URL:** <https://forum.babylonjs.com/t/playground-on-mac-chrome-stopped-working/28511>\
**Category:** Questions\
**Created:** [March 17, 2022, 3:56pm UTC](https://forum.babylonjs.com/t/playground-on-mac-chrome-stopped-working/28511 "2022-03-17T15:56:12Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![kri100s](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/kri100s/32/21430_2.png) [@kri100s](https://forum.babylonjs.com/u/kri100s)\
**Post date:** [March 17, 2022, 3:56pm UTC](https://forum.babylonjs.com/t/playground-on-mac-chrome-stopped-working/28511/1 "2022-03-17T15:56:12Z")

</div>

Hi All,  
I am on macbook pro (macOs BigSur 11.6.3) using chrome browser. Playgrounds stopped working. Anyone else seeing this?

-k

---

<div class="post-metadata">

**Author:** ![brianzinn](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/brianzinn/32/28013_2.png) [@brianzinn](https://forum.babylonjs.com/u/brianzinn)\
**Post date:** [March 17, 2022, 4:06pm UTC](https://forum.babylonjs.com/t/playground-on-mac-chrome-stopped-working/28511/2 "2022-03-17T16:06:41Z")

</div>

Can you share the error?

---

<div class="post-metadata">

**Author:** ![kri100s](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/kri100s/32/21430_2.png) [@kri100s](https://forum.babylonjs.com/u/kri100s)\
**Post date:** [March 17, 2022, 4:22pm UTC](https://forum.babylonjs.com/t/playground-on-mac-chrome-stopped-working/28511/3 "2022-03-17T16:22:14Z")

</div>

The tab panel is all white. This is the error from developers tool console:

> index.js:99 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘length’)  
> at loadInSequence (index.js:99:27)  
> at index.js:115:9  
> at new Promise ()  
> at checkBabylonVersionAsync (index.js:114:12)  
> at index.js:119:1

---

<div class="post-metadata">

**Author:** ![brianzinn](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/brianzinn/32/28013_2.png) [@brianzinn](https://forum.babylonjs.com/u/brianzinn)\
**Post date:** [March 17, 2022, 4:37pm UTC](https://forum.babylonjs.com/t/playground-on-mac-chrome-stopped-working/28511/4 "2022-03-17T16:37:34Z")

</div>

> [@kri100s](#):
>
> checkBabylonVersionAsync

Looks like your local storage might be corrupt. Can you log it out here from the dev console?

```auto
for (i = 0; i < localStorage.length; i++) {
    console.log(localStorage.key(i) + "=[" + localStorage.getItem(localStorage.key(i)) + "]");
}

```

edit: actually just need `localStorage.getItem("version")`

---

<div class="post-metadata">

**Author:** ![brianzinn](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/brianzinn/32/28013_2.png) [@brianzinn](https://forum.babylonjs.com/u/brianzinn)\
**Post date:** [March 17, 2022, 4:52pm UTC](https://forum.babylonjs.com/t/playground-on-mac-chrome-stopped-working/28511/5 "2022-03-17T16:52:17Z")

</div>

I think you chose “local”. @RaananW can you fix this?

 ![image](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/8/9/89a2ee7140c2b4daccd170669031384cfe9a51d1.png)

Now I have a white screen! 😄

---

<div class="post-metadata">

**Author:** ![brianzinn](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/brianzinn/32/28013_2.png) [@brianzinn](https://forum.babylonjs.com/u/brianzinn)\
**Post date:** [March 17, 2022, 4:54pm UTC](https://forum.babylonjs.com/t/playground-on-mac-chrome-stopped-working/28511/6 "2022-03-17T16:54:57Z")

</div>

In the meantime @kri100s - you can run this:

```auto
localStorage.setItem("version", "4.2.0")

```

---

<div class="post-metadata">

**Author:** ![kri100s](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/kri100s/32/21430_2.png) [@kri100s](https://forum.babylonjs.com/u/kri100s)\
**Post date:** [March 17, 2022, 5:49pm UTC](https://forum.babylonjs.com/t/playground-on-mac-chrome-stopped-working/28511/7 "2022-03-17T17:49:51Z")

</div>

I am not sure what do you mean. Where should I run it? I get the white screen in the tab even I go to [https://www.babylonjs-playground.com/](https://www.babylonjs-playground.com/) not running any code.

---

<div class="post-metadata">

**Author:** ![kri100s](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/kri100s/32/21430_2.png) [@kri100s](https://forum.babylonjs.com/u/kri100s)\
**Post date:** [March 17, 2022, 5:50pm UTC](https://forum.babylonjs.com/t/playground-on-mac-chrome-stopped-working/28511/8 "2022-03-17T17:50:52Z")

</div>

Ok, Its back. Playgrounds working again.

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [March 17, 2022, 6:13pm UTC](https://forum.babylonjs.com/t/playground-on-mac-chrome-stopped-working/28511/9 "2022-03-17T18:13:32Z")

</div>

cc @RaananW

---

<div class="post-metadata">

**Author:** ![kaliatech](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/kaliatech/32/13557_2.png) [@kaliatech](https://forum.babylonjs.com/u/kaliatech)\
**Post date:** [March 17, 2022, 7:12pm UTC](https://forum.babylonjs.com/t/playground-on-mac-chrome-stopped-working/28511/10 "2022-03-17T19:12:38Z")

</div>

Confirm I am seeing the same. Chrome / Windows 10. Hitting playground results in white screen and the same error in console. Opening with incognito, it works.

```auto
> localStorage.getItem("version")
'4.2.1'

```

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [March 17, 2022, 7:21pm UTC](https://forum.babylonjs.com/t/playground-on-mac-chrome-stopped-working/28511/11 "2022-03-17T19:21:58Z")

</div>

@RaananW might be a version redirection missing here ? in the new playground ?

---

<div class="post-metadata">

**Author:** ![kaliatech](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/kaliatech/32/13557_2.png) [@kaliatech](https://forum.babylonjs.com/u/kaliatech)\
**Post date:** [March 17, 2022, 7:27pm UTC](https://forum.babylonjs.com/t/playground-on-mac-chrome-stopped-working/28511/12 "2022-03-17T19:27:41Z")

</div>

In case it helps, I can see in the code being loaded that there is no “4.2.1” key in the `Versions` array.

[https://playground.babylonjs.com/index.js](https://playground.babylonjs.com/index.js)

```auto
// Version
var Versions = {
    Latest: [
        "https://preview.babylonjs.com/babylon.js",
        "https://preview.babylonjs.com/gui/babylon.gui.min.js",
        "https://preview.babylonjs.com/inspector/babylon.inspector.bundle.js",
        "https://preview.babylonjs.com/nodeEditor/babylon.nodeEditor.js",
        "https://preview.babylonjs.com/guiEditor/babylon.guiEditor.js",
        "https://preview.babylonjs.com/materialsLibrary/babylonjs.materials.min.js",
        "https://preview.babylonjs.com/proceduralTexturesLibrary/babylonjs.proceduralTextures.min.js",
        "https://preview.babylonjs.com/postProcessesLibrary/babylonjs.postProcess.min.js",
        "https://preview.babylonjs.com/loaders/babylonjs.loaders.min.js",
        "https://preview.babylonjs.com/serializers/babylonjs.serializers.min.js",
        "https://rawcdn.githack.com/BabylonJS/Extensions/f43ab677b4bca0a6ab77132d3f785be300382760/ClonerSystem/src/babylonx.cloner.js",
        "https://rawcdn.githack.com/BabylonJS/Extensions/785013ec55b210d12263c91f3f0a2ae70cf0bc8a/CompoundShader/src/babylonx.CompoundShader.js",
    ],
    local: [
        "//localhost:1337/babylon.js",
        "//localhost:1337/gui/babylon.gui.min.js",
        "//localhost:1337/inspector/babylon.inspector.bundle.js",
        "//localhost:1337/nodeEditor/babylon.nodeEditor.js",
        "//localhost:1337/guiEditor/babylon.guiEditor.js",
        "//localhost:1337/materialsLibrary/babylonjs.materials.min.js",
        "//localhost:1337/proceduralTexturesLibrary/babylonjs.proceduralTextures.min.js",
        "//localhost:1337/postProcessesLibrary/babylonjs.postProcess.min.js",
        "//localhost:1337/loaders/babylonjs.loaders.min.js",
        "//localhost:1337/serializers/babylonjs.serializers.min.js",
        "https://rawcdn.githack.com/BabylonJS/Extensions/f43ab677b4bca0a6ab77132d3f785be300382760/ClonerSystem/src/babylonx.cloner.js",
        "https://rawcdn.githack.com/BabylonJS/Extensions/785013ec55b210d12263c91f3f0a2ae70cf0bc8a/CompoundShader/src/babylonx.CompoundShader.js",
    ],
    "4.2.0": [
        "https://cdn.jsdelivr.net/gh/BabylonJS/Babylon.js@4.2.0/dist/babylon.js",
        "https://cdn.jsdelivr.net/gh/BabylonJS/Babylon.js@4.2.0/dist/gui/babylon.gui.min.js",
        "https://cdn.jsdelivr.net/gh/BabylonJS/Babylon.js@4.2.0/dist/inspector/babylon.inspector.bundle.js",
        "https://cdn.jsdelivr.net/gh/BabylonJS/Babylon.js@4.2.0/dist/nodeEditor/babylon.nodeEditor.js",
        "https://cdn.jsdelivr.net/gh/BabylonJS/Babylon.js@4.2.0/dist/materialsLibrary/babylonjs.materials.min.js",
        "https://cdn.jsdelivr.net/gh/BabylonJS/Babylon.js@4.2.0/dist/proceduralTexturesLibrary/babylonjs.proceduralTextures.min.js",
        "https://cdn.jsdelivr.net/gh/BabylonJS/Babylon.js@4.2.0/dist/postProcessesLibrary/babylonjs.postProcess.min.js",
        "https://cdn.jsdelivr.net/gh/BabylonJS/Babylon.js@4.2.0/dist/loaders/babylonjs.loaders.min.js",
        "https://cdn.jsdelivr.net/gh/BabylonJS/Babylon.js@4.2.0/dist/serializers/babylonjs.serializers.min.js",
    ],
    "4.1.0": [
        "https://cdn.jsdelivr.net/gh/BabylonJS/Babylon.js@4.1.0/dist/babylon.js",
//etc

```

---

<div class="post-metadata">

**Author:** ![RaananW](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/raananw/32/28955_2.png) [@RaananW](https://forum.babylonjs.com/u/RaananW)\
**Post date:** [March 17, 2022, 7:48pm UTC](https://forum.babylonjs.com/t/playground-on-mac-chrome-stopped-working/28511/13 "2022-03-17T19:48:12Z")

</div>

I am going to make latest the default, in case nothing was found. thanks for reporting this!

---

<div class="post-metadata">

**Author:** ![RaananW](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/raananw/32/28955_2.png) [@RaananW](https://forum.babylonjs.com/u/RaananW)\
**Post date:** [March 17, 2022, 8:31pm UTC](https://forum.babylonjs.com/t/playground-on-mac-chrome-stopped-working/28511/14 "2022-03-17T20:31:03Z")

</div>

this change was just merged. the new playground will be deployed soon

---

<div class="post-metadata">

**Author:** ![carolhmj](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/carolhmj/32/25918_2.png) [@carolhmj](https://forum.babylonjs.com/u/carolhmj)\
**Post date:** [April 14, 2022, 10:38am UTC](https://forum.babylonjs.com/t/playground-on-mac-chrome-stopped-working/28511/15 "2022-04-14T10:38:52Z")

</div>

Hello @kri100s just checking in to see if Raanan’s fix helped you.

---

<div class="post-metadata">

**Author:** ![kri100s](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/kri100s/32/21430_2.png) [@kri100s](https://forum.babylonjs.com/u/kri100s)\
**Post date:** [April 14, 2022, 2:15pm UTC](https://forum.babylonjs.com/t/playground-on-mac-chrome-stopped-working/28511/16 "2022-04-14T14:15:22Z")

</div>

I dont see this issue anymore, thanks
