1. I am in directory D with file A and a subdirectory E with file B.
2. My user.json has "ui_one_instance" : true
3. I load A into Cud with "cudatext -ns A" (instance 1 starts and loads A)
4. I do "cd E" and (try to) load B into Cud with "cudatext -ns B" (instance 2 is started (with working directory E) which tells running instance 1 to load B)
5. Instance 1 (with working directory D) produces a query whether I want to create file B... I assume it tries to load B from its own working directory D but B is in E.
6. This assumption is supported by the fact that starting the second instance with "cudatext -ns E/B" does work.
As the second instance has no idea what the working directory of the first instance is, the best (perhaps the only feasible) way to solve this seems to be for the second instance to convert the filename/path it's given into an absolute path and hand this path to the first instance.
I hope I am making myself clear.
