Problema com renderização do <h:selectOneMenu>

Olá pessoal!

Fiz um formulário de cadastro usando richFaces onde o <h:selectOneMenu> de cidades é atualizado quando se muda o <h:selectOneMenu> de estado, esta parte está funcionando legal, porém quando se escolhe algum estado no seu respectivo <h:selectOneMenu> todo o conteúdo digitado nos outros campos do formulário são apagados, alguém saberia me dizer o que está havendo?

segue o código do formulário:

		<!-- início aba cadastrar fornecedor-->
		<rich:tab label="Cadastrar Fornecedor">
			<a4j:form>
				<a4j:outputPanel ajaxRendered="true">
				<table border="0">
					<tr>
						<td><h:outputText value="Nome:"></h:outputText></td>
						<td><h:inputText rendered="true" value="#{mainControl.cadastrarFornecedorController.fornecedor.nome}" style="width: 384px"></h:inputText></td>
					</tr>
					<tr>
						<td><h:outputText value="Telefone:"></h:outputText></td>
						<td><h:inputText id="it_tel" value="#{mainControl.cadastrarFornecedorController.fornecedor.telefone}" >
							<rich:jQuery selector="#it_tel"
									query="mask('(99)9999-9999')" timing="immediate" />
							</h:inputText></td>
					</tr>
					<tr>
						<td><h:outputText value="Endereço:"></h:outputText></td>
						<td><h:inputText value="#{mainControl.cadastrarFornecedorController.fornecedor.endereco}" style="width: 506px"></h:inputText></td>
					</tr>
					<tr>
						<td><h:outputText value="Estado:"></h:outputText></td>
						<td><h:selectOneMenu value="#{mainControl.cadastrarFornecedorController.estado.id}" immediate="true">
							<f:selectItems value="#{mainControl.cadastrarFornecedorController.estadoItens}"/>
							<a4j:support event="onchange" ajaxSingle="true" reRender="som_cidade"/> 
						</h:selectOneMenu></td>
					</tr>
					<tr>
						<td><h:outputText value="Cidade:"></h:outputText></td>
						<td><h:selectOneMenu id="som_cidade" value="#{mainControl.cadastrarFornecedorController.fornecedor.cidade.id}" rendered="true" immediate="true">
							<f:selectItems value="#{mainControl.cadastrarFornecedorController.cidadeItens}"/>
						</h:selectOneMenu></td>
					</tr>
					<tr>
						<td><h:outputText value="Bairro:"></h:outputText></td>
						<td><h:inputText value="#{mainControl.cadastrarFornecedorController.fornecedor.bairro}" ></h:inputText></td>
					</tr>
					<tr>
						<td><h:outputText value="CEP:"></h:outputText></td>
						<td><h:inputText id="it_cep" value="#{mainControl.cadastrarFornecedorController.fornecedor.cep}" >
						<rich:jQuery selector="#it_cep"
									query="mask('99999-999')" timing="immediate" />
						</h:inputText></td>
					</tr>
					<tr>
						<td><h:commandButton value="Cadastrar" action="#{mainControl.cadastrarFornecedorController.storeFornecedor}"></h:commandButton></td>
					</tr>
				</table>
				</a4j:outputPanel>
			</a4j:form>
		</rich:tab>
		<!-- fim aba cadastrar fornecedor-->

Veja se mudando o escopo do teu MBean para session resolve!

Então thiago, meu MBean já está configurado para ‘session’!

mas o problema continua!