Just noticed something strange with IOBoxes, that I had never noticed before.
If I have a subpatch with lots of IOBoxes that I use the auto-created names with, I end up with lots of input pins on the subpatch.
But especially when using the auto-created names, they are never unique. And as it is called a "descriptive name" it shouldn't need to be.
Trying to hide the inputs only hides the first set of pins, all others with the same name cant be turned off. Shouldnt at least all with the same name get hidden at the same time, then at least it would be kind of a feature. As it is right now, its just an annoying bug, because I have to decide if I want to a) have a subpatch with dozens of input pins I dont need, b) get rid of all the auto-created descriptive names on the IOBoxes, c) go through and rename each IOBox, just to be able to turn it off or d) use text labels next to all the IOBoxes.
Non of those are a good solution.
Here you can see what the problem is. Note how on the subpatch 4 of the inputs are still visible, even though they are hidden in Inspektor.