Very minor bug, but just nice to be aware of.
When setting up a custom component, I accidentally first set it as a type “View”, before changing it to my desired type. It turns out that if the param is set as View, and then later changed, it doesn’t reset properly, meaning you have to delete it, as it isn’t possible to use it as anything other than a view.
I have added two images, one showing a normal boolean, and the other showing a boolean that has been changed from type view: