This bug persists in 17w48a. Directly referencing the parent directory when creating a new directory is poor design because it makes assumptions about what insight the running application has into permissions and directory structure outside of its own working directory. For example, this choice prevents servers from starting if the system user has no permission to write to the parent directory. The server should not try to modify data outside of its folder. Client behavior could be different understandably, but the server should respect these expectations.
This bug persists in 17w48a. Directly referencing the parent directory when creating a new directory is poor design because it makes assumptions about what insight the running application has into permissions and directory structure outside of its own working directory. For example, this choice prevents servers from starting if the system user has no permission to write to the parent directory. The server should not try to modify data outside of its folder. Client behavior could be different understandably, but the server should respect these expectations.