# GUI Editor Bug :: Parse from snippet with external image from dropbox (svg)

**URL:** <https://forum.babylonjs.com/t/gui-editor-bug-parse-from-snippet-with-external-image-from-dropbox-svg/37411>\
**Category:** Bugs\
**Tags:** gui\
**Created:** [January 16, 2023, 8:14am UTC](https://forum.babylonjs.com/t/gui-editor-bug-parse-from-snippet-with-external-image-from-dropbox-svg/37411 "2023-01-16T08:14:16Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![mawa](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/mawa/32/12384_2.png) [@mawa](https://forum.babylonjs.com/u/mawa)\
**Post date:** [January 16, 2023, 8:14am UTC](https://forum.babylonjs.com/t/gui-editor-bug-parse-from-snippet-with-external-image-from-dropbox-svg/37411/1 "2023-01-16T08:14:17Z")

</div>

Dears,  
As of this weekend, I noticed a new bug/behavior when parsing my GUI from the Editor.  
Even old versions of this GUI that were working perfectly all have the same problem now.

The GUI is built with a number of buttons containing an image. The image link is reused multiple times as the button is duplicated. The image format is svg from a shared user dropbox link.

As I said, it was all working fine until friday (or saturday, not sure just exactly). Note that I didn’t make any change on this part and when editing the GUI in the Editor, all images show and all links are valid. Making a new save to snippet does not solve the issue. Images do not show anymore although there’s no error in the console and the image is sourced from dropbox.

I managed to somewhat reproduce the problem in a PG. Here the original image loads but the duplicates eventually do not show at first. By clicking ‘play’ a second time, duplicate images would show. By reloading the PG or refreshing, eventually the duplicate images do not show anymore.

**Testing link:**

> **[Babylon.js Playground](https://playground.babylonjs.com/#PX0IIM%231)**
>
> Babylon.js playground is a live editor for Babylon.js WebGL 3D scenes

> **[Babylon.js Gui Editor](https://gui.babylonjs.com/#Y0ITJ5%239)**
>
> Babylon.js GUI editor - web based UI editor for Babylon.js

**My original GUI:**

> **[Babylon.js Gui Editor](https://gui.babylonjs.com/#FEQNTL%23169)**
>
> Babylon.js GUI editor - web based UI editor for Babylon.js

 ![Capture d’écran 2023-01-16 à 08.57.17](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/8/3/839110377d53412e1a3be89957a4532496ee4baf.png)  
 ![Capture d’écran 2023-01-16 à 08.57.02](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/4/b/4bffc9ae3732797208f765ca19510cbc1cf3912f.png)  
 ![Capture d’écran 2023-01-16 à 08.56.16](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/f/a/fa6768daa10ffe1bca7af0b7d74ad7b0075278b4.png)

Thanks for having a look at this and meanwhile, have a great day 🕶

---

<div class="post-metadata">

**Author:** ![Evgeni\_Popov](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/evgeni_popov/32/4432_2.png) [@Evgeni\_Popov](https://forum.babylonjs.com/u/Evgeni_Popov)\
**Post date:** [January 16, 2023, 1:42pm UTC](https://forum.babylonjs.com/t/gui-editor-bug-parse-from-snippet-with-external-image-from-dropbox-svg/37411/2 "2023-01-16T13:42:29Z")

</div>

cc @carolhmj. I know we merged a PR lately wrt to caching images, maybe it’s related.

---

<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:** [January 16, 2023, 6:36pm UTC](https://forum.babylonjs.com/t/gui-editor-bug-parse-from-snippet-with-external-image-from-dropbox-svg/37411/3 "2023-01-16T18:36:09Z")

</div>

Assigned @carolhmj on January 16, 2023, 6:36pm UTC



---

<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:** [January 17, 2023, 12:01pm UTC](https://forum.babylonjs.com/t/gui-editor-bug-parse-from-snippet-with-external-image-from-dropbox-svg/37411/4 "2023-01-17T12:01:55Z")

</div>

Woops lemme look at this

---

<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:** [January 17, 2023, 12:52pm UTC](https://forum.babylonjs.com/t/gui-editor-bug-parse-from-snippet-with-external-image-from-dropbox-svg/37411/5 "2023-01-17T12:52:04Z")

</div>

PR up: [Fix GUI Image caching to consider images that have been created but n… by carolhmj · Pull Request #13440 · BabylonJS/Babylon.js (github.com)](https://github.com/BabylonJS/Babylon.js/pull/13440)

@mawa as always thank you for being a true guardian angel of the GUI! 🫡 🖖

![The Rock GIF - Find & Share on GIPHY | The rock gif, The rock dwayne johnson, Giphy](https://i.pinimg.com/originals/0f/c3/4b/0fc34b9d2173485721f3c69fb936141c.gif)

---

<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:** [January 17, 2023, 1:06pm UTC](https://forum.babylonjs.com/t/gui-editor-bug-parse-from-snippet-with-external-image-from-dropbox-svg/37411/6 "2023-01-17T13:06:20Z")

</div>

Unassigned @carolhmj on January 17, 2023, 1:06pm UTC



---

<div class="post-metadata">

**Author:** ![mawa](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/mawa/32/12384_2.png) [@mawa](https://forum.babylonjs.com/u/mawa)\
**Post date:** [January 20, 2023, 3:34pm UTC](https://forum.babylonjs.com/t/gui-editor-bug-parse-from-snippet-with-external-image-from-dropbox-svg/37411/7 "2023-01-20T15:34:50Z")

</div>

I was just wondering. It seems the PR has been merged yesterday but I’m still missing my icons.  
And then, FYI, just realized that this is not just affecting the 2D GUI from the editor but also the 3D GUI (same problem, duplicate images do not show).  
Thanks and have a great weekend 🕶

---

<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:** [January 20, 2023, 7:46pm UTC](https://forum.babylonjs.com/t/gui-editor-bug-parse-from-snippet-with-external-image-from-dropbox-svg/37411/8 "2023-01-20T19:46:01Z")

</div>

Took a look and it seems it was merged after the version release, so it didn’t get into it, sorry 😅 If you test with the PR snapshot, we see the icons 🙂 [BabylonServer (windows.net)](https://babylonsnapshots.z22.web.core.windows.net/refs/pull/13440/merge/index.html#PX0IIM#1)

---

<div class="post-metadata">

**Author:** ![mawa](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/mawa/32/12384_2.png) [@mawa](https://forum.babylonjs.com/u/mawa)\
**Post date:** [January 21, 2023, 10:02am UTC](https://forum.babylonjs.com/t/gui-editor-bug-parse-from-snippet-with-external-image-from-dropbox-svg/37411/9 "2023-01-21T10:02:27Z")

</div>

Good enough for me. I can wait, no worries.

---

<div class="post-metadata">

**Author:** ![mawa](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/mawa/32/12384_2.png) [@mawa](https://forum.babylonjs.com/u/mawa)\
**Post date:** [January 23, 2023, 11:24am UTC](https://forum.babylonjs.com/t/gui-editor-bug-parse-from-snippet-with-external-image-from-dropbox-svg/37411/10 "2023-01-23T11:24:15Z")

</div>

YES! It did it. 🤗  
I hereby confirm my icons have automagically 🪄 reappeared in both 2D and 3D GUI 😃.  
Long live the BJS GUI 👑 😆

---

<div class="post-metadata">

**Author:** ![gabrieljbaker](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/gabrieljbaker/32/12670_2.png) [@gabrieljbaker](https://forum.babylonjs.com/u/gabrieljbaker)\
**Post date:** [January 23, 2023, 11:41am UTC](https://forum.babylonjs.com/t/gui-editor-bug-parse-from-snippet-with-external-image-from-dropbox-svg/37411/11 "2023-01-23T11:41:19Z")

</div>

Hi @carolhmj , awesome! Do you know when the next release is coming? This one kind of wreaked havoc across our UI 😅 thanks for the quick fix for it!!

---

<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:** [January 23, 2023, 1:28pm UTC](https://forum.babylonjs.com/t/gui-editor-bug-parse-from-snippet-with-external-image-from-dropbox-svg/37411/12 "2023-01-23T13:28:09Z")

</div>

Just asked Raanan to generate a new release for us 🙂
