Ah, maybe this is it: do you tend to name your patches using dots in their names?
The “.vcv” extension will only be added automatically if the filename you type doesn’t already contain a dot. So:
- typing “my_awesome_patch” will save as “my_awesome_patch.vcv”
- typing “my.awesome.patch” will save as “my.awesome.patch”
That’s considered a feature. Issue 670 says “If you want an extension different than .vcv (like .json or .txt), it should respect that and not append .vcv.” So in my example above, Rack is assuming that “.patch” is a file extension that you’ve chosen to use instead of “.vcv”.