microsoft / pxt-arcade

Arcade game editor based on Microsoft MakeCode
https://arcade.makecode.com
MIT License
477 stars 206 forks source link

Accounts in MakeCode Arcade are losing work #4733

Open wlteacher opened 2 years ago

wlteacher commented 2 years ago

When students are building projects in MakeCode Arcade (using MS accounts to save work), there is an intermittent issue with work being lost. Sometimes an entire game file will disappear. Sometimes all of the pixel art a student has drawn in their game file will disappear from their assets. Students primarily build projects in Block mode.

On occasion, a student project will replicate the "on start" block 2-4 times in the project. Switching from block to JS and publishing/copying the project seems to fix this specific issue, but only if the program runs when a student goes to copy their project.

This issue has occurred with multiple different accounts. The only consistent trait is that typically a student will experience a lot of lag-time with the website and refresh or restart their browser tab (most students use chrome) when the work disappears.

abchatra commented 2 years ago

@wlteacher I am assuming this is when they are logged into Microsoft accounts. @eanders-ms fyi

wlteacher commented 2 years ago

@abchatra, yes: this is happening when they are logged in to Microsoft accounts. In rare cases, projects can be recovered using browser history on a classroom computer. Students are usually successful in keeping work if they publish the project and save a copy of the link to share their game in a text file.