Ajax - primefaces - jsf = Duplo clique para alterar

Pessoal,

Estou com seguinte problema.

Estou trazendo os dados do banco para um dataTable e ao selecionar um registro eu caio em outra tela para fazer a alteração do mesmo. Os dados são carregados, porém tenho que clicar duas vezes no botão alterar. O que pode estar acontecendo?

Código do botão que envia para a outra tela:

<p:commandButton title=“Alterar” action=“alterar-tipoEvento” actionListener="#{tipoEventoController.consultarTipoEvento}" icon=“ui-icon-pencil” >
<f:attribute name=“idTipoEvento” value="#{tipoEvento.id}" />
</p:commandButton>

Configuração no faces-config.xml:

/pages/tipoEvento/listTipoEvento.xhtml alterar-tipoEvento /pages/tipoEvento/altTipoEvento.xhtml

Botão de alterar:

<h:panelGrid columns=“3” cellpadding=“5”>
<p:commandButton id=“alterar” value="#{msg.btn_alterar}" update=":formCadastro:messages" actionListener="#{tipoEventoController.alterarTipoEvento}" ajax=“true” icon=“ui-icon-check” />
<p:button href=“listTipoEvento.xhtml” value="#{msg.btn_voltar}" icon=“ui-icon-arrowreturn-1-w” />
</h:panelGrid>

Obrigado.

Resolvido.
Obrigado pessoal, abraços.

ola vitor , como voce resolveu??

No botão que me leva para a página de alteração eu coloquei ajax=“false”.