Reproduction Steps
Two issues here:
Issue #1: Opening any player script immediately creates a draft.
If you try to discard a draft while a player script is open, Studio will make a new draft. In this video you can see I discard the CameraModule draft multiple times, but it is re-created each time. Only when I close the script does it actually allow the draft to be discarded
Issue #2 Version history diff checker incorrectly displays what has changed.
Expected Behavior
Issue #1 the draft should only be created when a change is made to the script
Issue #2 only changes to the script should be shown inside of player script diffs
Actual Behavior
Issue #1, Studio creates a full draft for it regardless if I have made any changes
Issue #2, In this video you can see I make a change to the CameraModule by adding a print statement. I then look at the diff and it shows the whole script “removed” and then “readded” at the bottom.
Workaround
There is no work around really. Unless, if you have both versions of these drafts you can check their diffs on diffchecker.com.
Issue Area: Studio
Issue Type: Display
Impact: High
Frequency: Constantly
Date First Experienced: 2020-10-01 00:10:00 (-07:00)
Date Last Experienced: 2022-02-15 00:02:00 (-08:00)
This has been an issue with Studio ever since Drafts and Version History has been launched. Recently we were trying to see the changes we made inside of various player scripts. That’s not really possible to do inside of Studio because of these issues.