Custom field of "Yes/No" type set to "Yes" by default is not working as expected

On System Customization > Custom Fields I have configured two fields of "Yes/No" type and set one of them to "Yes" and the other one to "No" by default. However, when creating new virtual servers (domains) both of them always come set to off. So setting a custom field to "Yes" by default doesn't work.



Status: Active » Closed (works as designed)

In fact, as soon as I saved the custom option once, it started to work.

Status: Closed (works as designed) » Active

Unfortunately, after creating (or saving) a virtual server all custom fields are reverting to No.

new21.13 KB

After running several tests I've found that it works only if you put "Yes" in the fourth column. There is no explanation anywhere why that column is there and what it does.

IMO, the setting "Yes/No (Default Yes)" should be just enough. Too many options on UI for one setting and it is really confusing.