I wasn’t too sure what category to put this in, as this involves the Output, the Script Editor and Studio in general.
This bug has a 100% reproduction chance. This bug seems like it is not critical but definitely unwanted.
Roblox Studio Version: 0.664.0.6640713 (this is the latest version available)
Beta programs: “Dragger QoL Improvements”
If you change code while playtesting, Roblox Studio would usually open a box when stopping the playtest and ask if the changes should be saved. This doesn’t happen anymore, it just saves the code anyways and no box pops up.
There is a way to get the box, but this will cause even more problems.
Reproduction Steps
You can either use the uploaded place file below or make one yourself, there’s not much needed to do.
Open a new project and take a template (for simplicity take the Baseplate). Create a Script anywhere in the game.
Intentionally cause an error which will then be projected into the output when playtesting.
I did print("error), this will cause a malformed string error.
Playtest the game and open the output. Double click the error and have the script opened while playtesting. Fix the error. Stop the playtest. Now the “Unsaved Changes” box will pop up, but only if you access and change code of a Script that was opened through an error message of the output.
Now, if you playtest and stop the game the box will pop up again. Over and over. Even though you didn’t change any code, Roblox Studio asks anyways. This only stays in the Roblox Studio session and is not place dependent. If you restart Studio the bug is gone, but you can reproduce it again.
Place file:
place.rbxl (54.8 KB)
The place file was made using the regular Baseplate Template, the only thing I added is the Script in ServerScriptService which will cause an error to be printed into the output. I tampered with no other Studio Settings or files.
I’m pretty sure System Information is not needed as I do not experience any lag and have good specifications, but they are down below anyways.
System Information:
OS: Windows 11 Pro (Build 26100.3194)
CPU: Intel Core i7-13620H
RAM: 16GB DDR5 SDRAM 5200MHz (I had enough Standby and Free RAM Memory according to resmon and RAMMap)
dGPU: Nvidia GeForce RTX 4070 (running on latest Game-Ready Drivers)
iGPU: Intel Raptor Lake-P - Integrated Graphics (Raptor Lake-P/U GT2)
I have had no problems in the past with Roblox Studio regarding my system. I have nothing overclocked or undervolted. I keep my drivers up to date.
Expected behavior
Usually I would expect Roblox Studio to always ask if the user would like to save changes made to a script while playtesting. I would also expect Roblox Studio not to ask the user if they want to save unsaved changes, even though there were no unsaved changes made.