Reproduction Steps
Reporting this feature request as a bug because the current behavior is objectively incorrect. See here for more background:
To reproduce:
- Save the game via Save As in the file menu to a local file.
- See that Ctrl-S saves to that file.
- Publish the game to Roblox.
- See that Ctrl-S now unexpectedly saves the game to the cloud.
This started a while ago when Studio overhauled saving as far as I’m aware.
Expected Behavior
When I save my game to file, I expect Ctrl-S to always save to that file regardless of what I do with respect to publishing the game to the website. I only expect the target of Ctrl-S to be affected if I manually go to File and choose Save to File As or Save to Roblox As.
Ctrl-S should always be what I last explicitly chose. Do not automatically change it when I publish; this does not make any sense to anyone’s workflow. Publishing should have no bearing on where my game lives in a development context because the live version of the game is distinct from the in-development version of the game. This current behavior is wrong and unexpected.
People I know are annoyed by this issue, and some have lost work because of this issue.
Actual Behavior
Studio will spontaneously switch where Ctrl-S saves to when you publish the game (switching it to saving to the cloud), which breaks my workflow because I save my work to a local file, and not the cloud.
This inconsistency is a major hazard to me where I could lose work.
Workaround
I cannot trust Ctrl-S anymore because I publish to my staging game periodically as I complete features, and when I’m doing several small changes, this is often enough that I end up saving to the wrong place by accident fairly often.
To work around this, when I save to my local file while I’m actively working on unfinished features, immediately after publishing I have to manually go to File and choose Save As, and then locate the file I want to save to. This is awful.
Issue Area: Studio
Issue Type: Other
Impact: Moderate
Frequency: Constantly
Date First Experienced: 2021-12-15 00:12:00 (-06:00)