If x.leo does not exist, then`leo x.leo --use-docks` hangs Leo!
This behaviour goes back many months. It's not related to recent changes that makes --use-docks equivalent to --global-docks. In other words, in the older code base `leo x.leo --global-docks` would hang Leo. I didn't notice this bug until today.
Fixing this bug is urgent. I can't really simplify dock-related code until this bug goes away.
Edward