Problema Combo box

Actualmente tenho

<h:selectOneMenu rendered="#{SearchInboundM.conditionsNumber >= '1'}" onchange="submit()" value="#{SearchInboundM.channelSelected1}" style="width: 90px; height: 22px" > <f:selectItem itemValue="#{SearchInboundM.channelSelected1}" itemLabel="#{SearchInboundM.channelSelected1}" /> <f:selectItems value="#{SearchInboundM.channelMenuList}" /> </h:selectOneMenu>

e está a funcionar.
O meu problema é quando o tamanho de uma das opções é superior ao tamanho da combo box. O que acontece quando seleciono essa opção é que fica cortada. Eu pretendia que a combo box se redimensionasse até ao tamanho da opção maior.

Como posso fazer isso?

tira o style=“width: 90px; height: 22px”. Se setar width pelo css já era cara, fica absoluto.