# Assets & Gallery

**URL:** <https://forum.makecode.com/t/assets-gallery/5708>\
**Category:** Arcade\
**Created:** [January 22, 2021, 11:46pm UTC](https://forum.makecode.com/t/assets-gallery/5708 "2021-01-22T23:46:46Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![cosmoscowboy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cosmoscowboy/32/1718_2.png) [@cosmoscowboy](https://forum.makecode.com/u/cosmoscowboy)\
**Post date:** [January 22, 2021, 11:46pm UTC](https://forum.makecode.com/t/assets-gallery/5708/1 "2021-01-22T23:46:46Z")

</div>

I just wanted to express my gratitude and congratulate the team of dedicated developers of the Microsoft MakeCode platform for rolling out the latest version of the editor. Being able to mange assets is a fantastic improvement and the gallery has been completely revamped. Great work!

---

<div class="post-metadata">

**Author:** ![cosmoscowboy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cosmoscowboy/32/1718_2.png) [@cosmoscowboy](https://forum.makecode.com/u/cosmoscowboy)\
**Post date:** [January 23, 2021, 12:31am UTC](https://forum.makecode.com/t/assets-gallery/5708/2 "2021-01-23T00:31:36Z")

</div>

After checking in my game into GitHub: [https://github.com/cosmoscowboy/wonder-dude](https://github.com/cosmoscowboy/wonder-dude), it is no longer working.

Can someone please look into this issue and help me resolve it?!

[Deprecation] Application Cache API manifest selection is deprecated and will be removed in M82, around April 2020. See [https://www.chromestatus.com/features/6192449487634432](https://www.chromestatus.com/features/6192449487634432) for more details.  
/#editor:1 Adding master entry to Application Cache with manifest [https://arcade.makecode.com/---manifest](https://arcade.makecode.com/---manifest)  
pxtapp.js:1 Browser: chrome 80.0.3987.122 on windows  
pxtapp.js:1 workspace: browser  
pxtapp.js:1 PouchDB adapter: idb  
[pxt.azureedge.net/blob/a5c2c65b442096a29b7c686a8b6c8e02b5b35cea/sim.webmanifest:1](http://pxt.azureedge.net/blob/a5c2c65b442096a29b7c686a8b6c8e02b5b35cea/sim.webmanifest:1) Manifest: property ‘start\_url’ ignored, should be same origin as document.  
[pxt.azureedge.net/blob/a5c2c65b442096a29b7c686a8b6c8e02b5b35cea/sim.webmanifest:1](http://pxt.azureedge.net/blob/a5c2c65b442096a29b7c686a8b6c8e02b5b35cea/sim.webmanifest:1) Manifest: property ‘scope’ ignored, should be same origin as document.  
[Deprecation] Application Cache API manifest selection is deprecated and will be removed in M82, around April 2020. See [https://www.chromestatus.com/features/6192449487634432](https://www.chromestatus.com/features/6192449487634432) for more details.  
pxtsim.js:1 Simulator ServiceWorker registration successful with scope: [https://trg-arcade.userpxt.io/](https://trg-arcade.userpxt.io/)  
[pxt.azureedge.net/api/gh/cosmoscowboy/wonder-dude?cdn=20210123:1](http://pxt.azureedge.net/api/gh/cosmoscowboy/wonder-dude?cdn=20210123:1) Failed to load resource: the server responded with a status of 404 ()  
pxtapp.js:1 Error: Bad HTTP status code: 404 at [https://pxt.azureedge.net/api/gh/cosmoscowboy/wonder-dude?cdn=20210123;](https://pxt.azureedge.net/api/gh/cosmoscowboy/wonder-dude?cdn=20210123;) message: {“message”:“maximum file size in package is ~64k; file main.blocks; size 415035”}  
at [https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:56129](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:56129)  
at s ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1172493](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1172493))  
at S.\_settlePromiseFromHandler ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1145977](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1145977))  
at S.\_settlePromise ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1146777](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1146777))  
at S.\_settlePromise0 ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1147476](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1147476))  
at S.\_settlePromises ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1148803](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1148803))  
at [https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1102628](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1102628)  
From previous event:  
at S.R [as \_captureStackTrace] ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115932](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115932))  
at S.\_then ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1141433](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1141433))  
at S.then ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1139796](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1139796))  
at HTMLDocument. ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:110713](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:110713))  
(anonymous) @ pxtapp.js:1  
[pxt.azureedge.net/api/gh/cosmoscowboy/wonder-dude?cdn=20210123:1](http://pxt.azureedge.net/api/gh/cosmoscowboy/wonder-dude?cdn=20210123:1) Failed to load resource: the server responded with a status of 404 ()  
pxtapp.js:1 Error: Bad HTTP status code: 404 at [https://pxt.azureedge.net/api/gh/cosmoscowboy/wonder-dude?cdn=20210123;](https://pxt.azureedge.net/api/gh/cosmoscowboy/wonder-dude?cdn=20210123;) message: {“message”:“maximum file size in package is ~64k; file main.blocks; size 415035”}  
at [https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:56129](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:56129)  
at s ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1172493](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1172493))  
at S.\_settlePromiseFromHandler ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1145977](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1145977))  
at S.\_settlePromise ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1146777](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1146777))  
at S.\_settlePromise0 ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1147476](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1147476))  
at S.\_settlePromises ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1148803](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1148803))  
at [https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1102628](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1102628)  
From previous event:  
at S.R [as \_captureStackTrace] ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115932](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115932))  
at S.\_then ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1141433](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1141433))  
at S.then ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1139796](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1139796))  
at HTMLDocument. ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:110713](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:110713))  
(anonymous) @ pxtapp.js:1  
[pxt.azureedge.net/api/gh/cosmoscowboy/wonder-dude?cdn=20210123:1](http://pxt.azureedge.net/api/gh/cosmoscowboy/wonder-dude?cdn=20210123:1) Failed to load resource: the server responded with a status of 404 ()  
pxtapp.js:1 Error: Bad HTTP status code: 404 at [https://pxt.azureedge.net/api/gh/cosmoscowboy/wonder-dude?cdn=20210123;](https://pxt.azureedge.net/api/gh/cosmoscowboy/wonder-dude?cdn=20210123;) message: {“message”:“maximum file size in package is ~64k; file main.blocks; size 415035”}  
at [https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:56129](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:56129)  
at s ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1172493](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1172493))  
at S.\_settlePromiseFromHandler ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1145977](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1145977))  
at S.\_settlePromise ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1146777](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1146777))  
at S.\_settlePromise0 ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1147476](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1147476))  
at S.\_settlePromises ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1148803](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1148803))  
at [https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1102628](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1102628)  
From previous event:  
at S.R [as \_captureStackTrace] ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115932](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115932))  
at S.\_then ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1141433](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1141433))  
at S.then ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1139796](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1139796))  
at HTMLDocument. ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:110713](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:110713))  
(anonymous) @ pxtapp.js:1  
main.js:1 Unhandled rejection TypeError: Cannot read property ‘length’ of null at Object.endsWith ([https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:53584](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:53584)) at [https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:262325](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:262325) at Array.some () at t ([https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:262297](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:262297)) at e.addSnapshot ([https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:262418](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:262418)) at Object.getExtensionInfo ([https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:126579](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:126579)) at e. ([https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:267632](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:267632)) at [https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:41062](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:41062) at Object.next ([https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:41167](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:41167)) at [https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:40070](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:40070) at S.\_execute ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115398](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115398)) at S.\_resolveFromExecutor ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1145576](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1145576)) at new S ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1138763](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1138763)) at [https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:39818](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:39818) at n ([https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:267375](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:267375)) at e. ([https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:268644](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:268644))From previous event: at S.R [as \_captureStackTrace] ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115932](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115932)) at S.\_then ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1141433](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1141433)) at S.then ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1139796](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1139796)) at HTMLDocument. ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:110713](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:110713))  
o @ main.js:1  
/#editor:1 Application Cache NoUpdate event  
main.js:1 Uncaught TypeError: Cannot read property ‘length’ of null  
at Object.endsWith ([https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:53584](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:53584))  
at [https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:262325](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:262325)  
at Array.some ()  
at t ([https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:262297](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:262297))  
at e.addSnapshot ([https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:262418](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:262418))  
at Object.getExtensionInfo ([https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:126579](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:126579))  
at e. ([https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:267632](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:267632))  
at [https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:41062](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:41062)  
at Object.next ([https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:41167](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:41167))  
at [https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:40070](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:40070)  
at S.\_execute ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115398](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115398))  
at S.\_resolveFromExecutor ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1145576](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1145576))  
at new S ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1138763](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1138763))  
at [https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:39818](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:39818)  
at n ([https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:267375](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:267375))  
at e. ([https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:268644](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:268644))  
From previous event:  
at S.R [as \_captureStackTrace] ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115932](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115932))  
at S.\_then ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1141433](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1141433))  
at S.then ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1139796](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1139796))  
at Object.E [as typecheckAsync] ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:251599](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:251599))  
at e.func ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:11528](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:11528))  
at [https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:55259](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:55259)  
DevTools failed to parse SourceMap: [https://pxt.azureedge.net/blob/48d89c8801b09111cca8d95492eae261a1e03f1c/purify.min.js.map](https://pxt.azureedge.net/blob/48d89c8801b09111cca8d95492eae261a1e03f1c/purify.min.js.map)  
DevTools failed to parse SourceMap: [https://pxt.azureedge.net/blob/min-maps/vs/editor/editor.main.js.map](https://pxt.azureedge.net/blob/min-maps/vs/editor/editor.main.js.map)  
pxtapp.js:1 GET [https://pxt.azureedge.net/api/gh/cosmoscowboy/wonder-dude?cdn=20210123](https://pxt.azureedge.net/api/gh/cosmoscowboy/wonder-dude?cdn=20210123) 404  
(anonymous) @ pxtapp.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
S @ main.js:1  
(anonymous) @ pxtapp.js:1  
c @ pxtapp.js:1  
h @ pxtapp.js:1  
s @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
S @ main.js:1  
(anonymous) @ pxtapp.js:1  
A @ pxtapp.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
S @ main.js:1  
(anonymous) @ main.js:1  
pe @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
r @ main.js:1  
s @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
H @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
S @ main.js:1  
(anonymous) @ main.js:1  
te @ main.js:1  
getAsync @ main.js:1  
b @ main.js:1  
(anonymous) @ main.js:1  
x @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Show 6 more frames  
pxtapp.js:1 Error: Bad HTTP status code: 404 at [https://pxt.azureedge.net/api/gh/cosmoscowboy/wonder-dude?cdn=20210123;](https://pxt.azureedge.net/api/gh/cosmoscowboy/wonder-dude?cdn=20210123;) message: {“message”:“maximum file size in package is ~64k; file main.blocks; size 415035”}  
at [https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:56129](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:56129)  
at s ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1172493](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1172493))  
at S.\_settlePromiseFromHandler ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1145977](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1145977))  
at S.\_settlePromise ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1146777](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1146777))  
at S.\_settlePromise0 ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1147476](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1147476))  
at S.\_settlePromises ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1148803](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1148803))  
at [https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1102628](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1102628)  
From previous event:  
at S.R [as \_captureStackTrace] ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115932](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115932))  
at S.\_resolveFromExecutor ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1145519](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1145519))  
at new S ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1138763](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1138763))  
at [https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1049048](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1049048)  
at Object.te [as pullAsync] ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1063846](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1063846))  
at Object.getAsync ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:779989](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:779989))  
at b ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:459047](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:459047))  
at [https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:459673](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:459673)  
at Array.forEach ()  
at Object.x [as invalidate] ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:459574](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:459574))  
at q.updateVisibility ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:16299](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:16299))  
at HTMLDocument. ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:111471](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:111471))  
(anonymous) @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
s @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ pxtapp.js:1  
XMLHttpRequest.send (async)  
(anonymous) @ pxtapp.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
S @ main.js:1  
(anonymous) @ pxtapp.js:1  
c @ pxtapp.js:1  
h @ pxtapp.js:1  
s @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
S @ main.js:1  
(anonymous) @ pxtapp.js:1  
A @ pxtapp.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
S @ main.js:1  
(anonymous) @ main.js:1  
pe @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
r @ main.js:1  
s @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
H @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
S @ main.js:1  
(anonymous) @ main.js:1  
te @ main.js:1  
getAsync @ main.js:1  
b @ main.js:1  
(anonymous) @ main.js:1  
x @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Show 36 more frames

---

<div class="post-metadata">

**Author:** ![cosmoscowboy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cosmoscowboy/32/1718_2.png) [@cosmoscowboy](https://forum.makecode.com/u/cosmoscowboy)\
**Post date:** [January 23, 2021, 12:31am UTC](https://forum.makecode.com/t/assets-gallery/5708/3 "2021-01-23T00:31:47Z")

</div>

I am sorry to report, but I think I spoke too soon.

@jwunderl & @richard  
There is something going wrong with Assets tab. After switching multiple times between Blocks and Javascript (and not changing ANY code in Javascript), My Assets are duplicated multiple times.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/0/090f570651dcbf4caab216348a9aa01e56862ea2.png)

Since my last code commit in GitHub, I had add added code for working with the bee images, and this is what I see in the Javascript tab:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/f/f3ecc8d7e6b9fd60160fe155ff64aaa291250a67.png)

While still in Javascript and viewing My Assets, this is what I see:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/1/162c28740da17075441cc7354d0efb2d382f43ae.png)

All of this is running in [https://arcade.makecode.com/#editor](https://arcade.makecode.com/#editor)

This **extremely** strange behavior is happening in Chrome.

After exiting the editor and trying to open the game again, this is what the Console shows:

pxtapp.js:1 GET [https://pxt.azureedge.net/api/gh/cosmoscowboy/wonder-dude?cdn=20210123](https://pxt.azureedge.net/api/gh/cosmoscowboy/wonder-dude?cdn=20210123) 404  
(anonymous) @ pxtapp.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
S @ main.js:1  
(anonymous) @ pxtapp.js:1  
c @ pxtapp.js:1  
h @ pxtapp.js:1  
s @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
S @ main.js:1  
(anonymous) @ pxtapp.js:1  
A @ pxtapp.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
S @ main.js:1  
(anonymous) @ main.js:1  
pe @ main.js:1  
(anonymous) @ main.js:1  
s @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
s @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
o @ main.js:1  
r @ main.js:1  
s @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
c @ main.js:1  
n.index.get.onsuccess @ main.js:1  
IndexedDB (async)  
l.objectStore.get.onsuccess @ main.js:1  
IndexedDB (async)  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
S @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
s @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
S @ main.js:1  
(anonymous) @ main.js:1  
u @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
S @ main.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ main.js:1  
s @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
H @ main.js:1  
t @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
s @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
s @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
a. @ pxtapp.js:1  
recvHandler @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
Show 3 more frames  
pxtapp.js:1 Error: Bad HTTP status code: 404 at [https://pxt.azureedge.net/api/gh/cosmoscowboy/wonder-dude?cdn=20210123;](https://pxt.azureedge.net/api/gh/cosmoscowboy/wonder-dude?cdn=20210123;) message: {“message”:“maximum file size in package is ~64k; file main.blocks; size 415035”}  
at [https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:56129](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:56129)  
at s ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1172493](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1172493))  
at S.\_settlePromiseFromHandler ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1145977](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1145977))  
at S.\_settlePromise ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1146777](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1146777))  
at S.\_settlePromise0 ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1147476](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1147476))  
at S.\_settlePromises ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1148803](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1148803))  
at [https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1102628](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1102628)  
From previous event:  
at S.R [as \_captureStackTrace] ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115932](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115932))  
at S.\_then ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1141433](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1141433))  
at S.then ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1139796](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1139796))  
at q.loadHeaderAsync ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:37550](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:37550))  
at e.chgHeader ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:785654](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:785654))  
at p.handleCardClick ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:801699](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:801699))  
at e.handleClick ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:805439](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:805439))  
at [https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:238520](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:238520)  
at Object. ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519332](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519332))  
at k ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519370](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519370))  
at [https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519516](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519516)  
at x ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519602](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519602))  
at T ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1520047](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1520047))  
at C ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519859](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519859))  
at A ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1520207](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1520207))  
at xn ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1547153](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1547153))  
at le ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1633844](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1633844))  
at Tn ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1547758](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1547758))  
at On ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1548715](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1548715))  
at An ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1548003](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1548003))  
at [https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1638635](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1638635)  
at Wi ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1563594](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1563594))  
(anonymous) @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
s @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ pxtapp.js:1  
XMLHttpRequest.send (async)  
(anonymous) @ pxtapp.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
S @ main.js:1  
(anonymous) @ pxtapp.js:1  
c @ pxtapp.js:1  
h @ pxtapp.js:1  
s @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
S @ main.js:1  
(anonymous) @ pxtapp.js:1  
A @ pxtapp.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
S @ main.js:1  
(anonymous) @ main.js:1  
pe @ main.js:1  
(anonymous) @ main.js:1  
s @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
s @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
o @ main.js:1  
r @ main.js:1  
s @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
c @ main.js:1  
n.index.get.onsuccess @ main.js:1  
IndexedDB (async)  
l.objectStore.get.onsuccess @ main.js:1  
IndexedDB (async)  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
S @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
s @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
S @ main.js:1  
(anonymous) @ main.js:1  
u @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
S @ main.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ main.js:1  
s @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
H @ main.js:1  
t @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
s @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
s @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
a. @ pxtapp.js:1  
recvHandler @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
Show 33 more frames  
pxtapp.js:1 warning: Sorry, we could not load this project.  
pxtapp.js:1 TypeError: Cannot read property ‘preferredEditor’ of undefined  
at [https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:38861](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:38861)  
at s ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1172493](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1172493))  
at S.\_settlePromiseFromHandler ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1145977](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1145977))  
at S.\_settlePromise ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1146777](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1146777))  
From previous event:  
at S.R [as \_captureStackTrace] ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115932](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115932))  
at S.\_then ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1141433](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1141433))  
at S.then ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1139796](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1139796))  
at q.loadHeaderAsync ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:37550](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:37550))  
at e.chgHeader ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:785654](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:785654))  
at p.handleCardClick ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:801699](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:801699))  
at e.handleClick ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:805439](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:805439))  
at [https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:238520](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:238520)  
at Object. ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519332](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519332))  
at k ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519370](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519370))  
at [https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519516](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519516)  
at x ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519602](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519602))  
at T ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1520047](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1520047))  
at C ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519859](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519859))  
at A ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1520207](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1520207))  
at xn ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1547153](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1547153))  
at le ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1633844](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1633844))  
at Tn ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1547758](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1547758))  
at On ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1548715](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1548715))  
at An ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1548003](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1548003))  
at [https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1638635](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1638635)  
at Wi ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1563594](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1563594))  
(anonymous) @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
(anonymous) @ main.js:1  
s @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
s @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
a. @ pxtapp.js:1  
recvHandler @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
main.js:1 Unhandled rejection TypeError: Cannot read property ‘preferredEditor’ of undefined at [https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:38861](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:38861) at s ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1172493](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1172493)) at S.\_settlePromiseFromHandler ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1145977](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1145977)) at S.\_settlePromise ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1146777](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1146777))From previous event: at S.R [as \_captureStackTrace] ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115932](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115932)) at S.\_then ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1141433](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1141433)) at S.then ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1139796](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1139796)) at q.loadHeaderAsync ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:37550](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:37550)) at e.chgHeader ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:785654](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:785654)) at p.handleCardClick ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:801699](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:801699)) at e.handleClick ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:805439](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:805439)) at [https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:238520](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:238520) at Object. ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519332](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519332)) at k ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519370](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519370)) at [https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519516](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519516) at x ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519602](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519602)) at T ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1520047](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1520047)) at C ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519859](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1519859)) at A ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1520207](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1520207)) at xn ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1547153](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1547153)) at le ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1633844](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1633844)) at Tn ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1547758](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1547758)) at On ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1548715](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1548715)) at An ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1548003](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1548003)) at [https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1638635](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1638635) at Wi ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1563594](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1563594))  
o @ main.js:1  
U @ main.js:1  
H @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
setTimeout (async)  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
s @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
Promise.then (async)  
r @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
(anonymous) @ main.js:1  
a. @ pxtapp.js:1  
recvHandler @ pxtapp.js:1  
(anonymous) @ pxtapp.js:1  
main.js:1 Uncaught TypeError: Cannot read property ‘preferredEditor’ of undefined  
at e.getPreferredEditor ([https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:249540](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:249540))  
at e. ([https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:268236](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:268236))  
at [https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:41062](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:41062)  
at Object.next ([https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:41167](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:41167))  
at r ([https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:39874](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:39874))  
From previous event:  
at S.R [as \_captureStackTrace] ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115932](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1115932))  
at S.\_then ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1141433](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1141433))  
at S.then ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1139796](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:1139796))  
at Object.E [as typecheckAsync] ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:251599](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:251599))  
at e.func ([https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:11528](https://pxt.azureedge.net/blob/6af892ab22dd21c8afcee53f65b2e9689aac2e41/main.js:1:11528))  
at [https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:55259](https://pxt.azureedge.net/blob/4d8fe605fb54617bde9635538cd9484c008c344c/pxtapp.js:1:55259)

After some time I can open the editor again, the game works, but the same behavior with the assets is still happening. Help!

---

<div class="post-metadata">

**Author:** ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)\
**Post date:** [January 23, 2021, 12:46am UTC](https://forum.makecode.com/t/assets-gallery/5708/4 "2021-01-23T00:46:55Z")

</div>

@cosmoscowboy we show all assets when you are in blocks and only _named_ assets in JavaScript. That’s why they appear to be disappearing (but they are still in the main.ts of your game). We plan to update this to work for all `img`` ` style images in the future but not in this release! To see your images while in JavaScript, you need to give them names (in the bottom of the image editor).

Like I mentioned, this is only temporary. We plan to make all assets show up in JavaScript, Python, and Blocks in the future.

---

<div class="post-metadata">

**Author:** ![cosmoscowboy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cosmoscowboy/32/1718_2.png) [@cosmoscowboy](https://forum.makecode.com/u/cosmoscowboy)\
**Post date:** [January 23, 2021, 5:00pm UTC](https://forum.makecode.com/t/assets-gallery/5708/5 "2021-01-23T17:00:34Z")

</div>

Thank you for explaining the different between Blocks and Javascript when viewing the assets. However, I still have a problem with what was generated with the Javascript here:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/f/f3ecc8d7e6b9fd60160fe155ff64aaa291250a67.png)

The game crashed, so not ‘on build’, but at run time, whenever the animation function references the variable ‘beeImages’. After checking in the code to [GitHub](https://github.com/cosmoscowboy/wonder-dude) the game no longer builds, there are no errors in the UI (in Javascript), only the errors in the console that I posted. I will try manually removing the strange 'assets.image’Preview… to see if this fixes the problem. The repository is open, so you can clone it if you would like to investigate the problem.

---

<div class="post-metadata">

**Author:** ![cosmoscowboy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cosmoscowboy/32/1718_2.png) [@cosmoscowboy](https://forum.makecode.com/u/cosmoscowboy)\
**Post date:** [January 23, 2021, 6:00pm UTC](https://forum.makecode.com/t/assets-gallery/5708/6 "2021-01-23T18:00:09Z")

</div>

I got the game working again.

- I reverted any changes that may have been made locally, played the game and it crashed at the moment the ‘beeImages’ was accessed (run-time).
- In block mode I switched to the Assets and renamed a bee asset that contained the really long name of ‘Preview of assetidleRight2 Preview…etc’.
- After editing that asset and renaming it, many of the duplicated assets disappeared, but not all.

I game is functioning again, so I am no longer too worried.

As for the duplicated assets, could it be that the Assets page looks at the blocks code and adds a ‘temporary’ asset for each reference it finds; even references where images are used in an array, and not just defined in the array? For instance, I define an array variable containing the images, and later reference the array in an animation method (which repeats).
