v3.31.0 introduced an enhancement where the styling will be applied correctly to the first option (if any exist), but since this is a controlled input that doesn't really address the need in terms of functionality. a Tablist should always have a tab visible, so we should require that value is set. Related to that, options should be required as well because you can't really have a value set if there are no options
v3.31.0
introduced an enhancement where the styling will be applied correctly to the first option (if any exist), but since this is a controlled input that doesn't really address the need in terms of functionality. aTablist
should always have a tab visible, so we should require that value is set. Related to that, options should be required as well because you can't really have avalue
set if there are no options