Agreed, not a common activity. But data loss when it happens.
It happened because I changed the filename in the Finder (just dropped the .script extension), but the Suite window hadn’t updated, so I thought things were out of synch.
Not true on Mac. I’m looking at a suite with “Test” and “Wake-Up.script” items in the suite view, matching the file name. “Test” has no extension in the Finder.
I don’t know what you’re actually seeing, but it’s not a behavior that you can rely on – maybe something is cached or it’s just that you still have the script open in the editor. To verify, I just removed the extension from some existing scripts and they immediately disappeared from the Scripts tab. I could no longer run them using the RunWithNewResults command and even though eggPlant would run them when they were referred to in another script, if an error occurs while running one of them, eggPlant reports being unable to find the script to display the line on which the error occurred.
This sounds like it’s devolving into a “Don’t hold the phone like that” thing.
I’ll keep my eyes open for quirks which might happen if I have any scripts without an extension, but back to the real issue…
Please try to fix the bug where replacing a script with itself causes the script to be irretrievably deleted. Completely reproducible, completely fatal.