The global replace feature writes the new text to the .yy instead of the .gml file. Example:
- I create a script called 'example' that contains the string 'var a = 3;' and save it.
- I run a global replace to convert 'a' to 'b'.
- I check the script files on disk.
- 'example.gml' contains the string 'var a = 3;' instead of 'var b = 3;'.
- 'example.yy' contains the string 'var b = 3;' instead of the expected JSON.
I have only confirmed this for scripts; it may impact other resources.
I'm using the beta version compiled on Mar 30, 2020.