Tab conditions not hiding field row display
A tab condition will remove a field from the fields fetch array so it can't output in some locations, but locations like userlist which do a direct field row call will result in the field still displaying. In the field display function the tab condition should be checked first then the field condition. If the field is shut off it shouldn't even bother with individual field conditions. This helps with performance and also ensures tab conditions can shut off a fields display properly.