When you open a project with cloud variables it pulls in the current value of that variable from the server.
Actual Behavior
In a copied project, whenever you open the project the value of the cloud variable is set to whatever its value was when last saved. It should update to the current value in the cloud data server.
Steps to Reproduce
Steps come from Scratch User Viator-Eno:
1) there is a project using cloud variables.
2) make a copy of this project.
3) check the saving of data to cloud variables in the copied project, reload the project.
4) after the project is reloaded, the values of cloud variables are resets.
Cloud Variables in this project will work normally only after their re-creation.
In Scratch 2.0 we had the same behavior BTW - cloud project remixes required recreation of all cloud variables. It would really be nice to get that fixed.
Expected Behavior
When you open a project with cloud variables it pulls in the current value of that variable from the server.
Actual Behavior
In a copied project, whenever you open the project the value of the cloud variable is set to whatever its value was when last saved. It should update to the current value in the cloud data server.
Steps to Reproduce
Steps come from Scratch User Viator-Eno: 1) there is a project using cloud variables. 2) make a copy of this project. 3) check the saving of data to cloud variables in the copied project, reload the project. 4) after the project is reloaded, the values of cloud variables are resets. Cloud Variables in this project will work normally only after their re-creation.
Operating System and Browser
Mac Chrome Mac Safari