As a Hop new user, while trying to create my first project, it is easy to end up browsing the native projects. If you select the "default" and keep "default" as its parent, hop will not allow to proceed. But if on top of that you simply change the name of the project, Hop will accept the action. From now on, Hop will always show an error message after restart or changing the project, mentioning that default cannot have default as its parent project.
One can fix it by cleaning the value on the project-config.json.
It would be nice if the check to refuse project circular reference is extended as to avoid the reported use case.