That’s a bit embarrassing! I’ve realised that the bug will still show for you because the event handler registrations are stored as part of the save game file. You would have to start a new game to see the updated behaviour.
Thanks for pointing out the problem with the save files - shortly before release I changed the start up from a shell script to a proper Workbench program and didn’t spot that it changed the working directory. I’ve uploaded a new build, Ecliptic-20260708.lha, that fixes it - all file access is now in PROGDIR:. To keep your save game with this version you really will have to copy the save files into the game directory.