TabChange não é executado

Bom dia a todos.

Tenho um evento, “tabChange” que preciso que ele seja disparado ao alternar de abas do primefaces.
Até ai tudo bem, o evento é executado com sucesso, porém ao eu adicionar o captcha o evento não executa mais.

Alguém tem idéia? O código é o mais simples possivel.

[code] <h:form id=“formGeral”>
<p:tabView>
<p:ajax event=“tabChange” listener="#{pessoaMB.onChange}" />

                 &lt;p:tab id="tab01" title="01" &gt;
                 &lt;/p:tab&gt;
             
                   &lt;p:tab id="tab02" title="02"&gt;
                    &lt;p:captcha /&gt;
                 &lt;/p:tab&gt;
              &lt;/p:tabView&gt;
              &lt;p:messages/&gt;
            &lt;/h:form&gt;[/code]

Bean

public void onChange(TabChangeEvent event) { System.out.println("TabChangeEvent ="+event.getTab().getId()); }

Meu amigo tiago…

Realizei a implementação, segue o código… o controller utilizei o mesmo que você me enviou o código funcionando seria esse:

 &lt;f:view&gt;
            &lt;h:form prependId="false"&gt;
                &lt;p:tabView id="tab" tabChangeListener="#{testeCont.teste}"&gt;  
                    &lt;p:tab id="tab01" title="01" &gt;  
                    &lt;/p:tab&gt;
                    &lt;p:tab id="tab02" title="02"&gt;  
                        &lt;p:captcha publicKey="6LerTMYSAAAAAGUfbsXu2tf-H8flrPVM1fDUecvi" /&gt;
                    &lt;/p:tab&gt;
                &lt;/p:tabView&gt;
            &lt;/h:form&gt;
        &lt;/f:view&gt;

Abraços