-
Notifications
You must be signed in to change notification settings - Fork 11
Closed
Description
Steps to reproduce:
- Login
- Visit a project you do not own (e.g. https://editor.raspberrypi.org/en/projects/hello-world-starter)
- Edit the code
- Save the project (thus remixing it)
- Visit the original project URL again (i.e. https://editor.raspberrypi.org/en/projects/hello-world-starter)
- See your changes in the code when you should see the original version of the code
Screen.Recording.2024-05-08.at.11.14.52.mov
This is happening because after step 3 the auto-save functionality stores the project (with your code changes) in local storage against the original project identifier. When the project is saved, the remixed version is created in the database, but the cached version is left in local storage. When you re-visit the original project URL, the project cached in local storage is loaded, because the URL path matches the local storage key, i.e. the original project identifier.
Metadata
Metadata
Assignees
Labels
No labels