Action do a4j:commandlink ñ funfa dentro de um rich:popupPanel do richfaces 4.0.0 final

Boa tarde.

Tenho um rich:popupPanel q substitui o meu rich:modalPanel do richfaces 3.3.3 q utilizo para alguns dialogos q ñ está funcionando como deveria.

O popup é invocado corretamente e as opções de fechá-lo ou abandono funcionam corretamente. O problema está num a4j:commandLink (confirmar exclusão) q ñ dispara o action.

Já mudei escopo do MB para ‘session’, reinstalei o tomcat, inseri o código da confirmação no crud, coloquei o rich:modalPanel num form separado, testei num arquivo único e fora do ambiente da aplicação mas nada resolve o problema. :cry:

Problema de escopo é pouco provável pois as variáveis, mensagens, q estão no MB são mostradas corretamente no popup.

Se alguém identificar o problema no código abaixo ficarei muitíssimo agradecido e feliz. :smiley:

crud.xhtml (fragmento)
<ui:composition...>
  <ui:param name="defaultBean" value="#{managedBean}" />
  <a4j:outputPanel id="contentOutputPanel" ajaxRendered="true" >
     <h:form id="formOutputPanel">
        <ui:include id="confirmacoes" src="confirmacoes.xhtml"/>
        ...
        <h:panelGroup>
           <a4j:commandButton action="#{defaultBean.prepareExcluir}" render="dialogoModelPanel" styleClass="pic"
              image="#{facesContext.externalContext.requestContextPath}/../resources/images/delete-page-purple.gif"
              oncomplete="#{rich:component('dialogoModelPanel')}.show();return false;">
                 <f:setPropertyActionListener value="#{row}" target="#{defaultBean.expediente}"/>
           </a4j:commandButton>
        </h:panelGroup>
        ...
     </h:form>
  </a4j:outputPanel>
</ui:composition>

confirmacoes.xhtml

<ui:fragment...>
  <rich:popupPanel id="dialogoModelPanel" minHeight="100" minWidth="250"
     modal="true" resizeable="false" height="120" width="300" style="text-align: center;" >
     <f:facet name="header">
        <h:outputText value="#{defaultBean.tituloModalPanel}" />
     </f:facet>
     <f:facet name="controls">
        <h:outputLink value="#" onclick="#{rich:component('dialogoModelPanel')}.hide(); return false;">
           X
        </h:outputLink>
     </f:facet>
     <h:outputText value="#{defaultBean.mensagemModalPanel}" />
     <br />
     <br />
     <table style="text-align: center;" width="150">
        <tr style="text-align: center;">
           <td style="margin: 0px; padding: 0px; border: 0px">
        <a4j:commandLink id="confirma" value="Confirma" action="#{defaultBean.excluir}"
           rendered="#{defaultBean.exclusaoModalPanel}">
           <rich:componentControl selector="confirma" target="dialogoModelPanel" operation="hide" event="click" />
        </a4j:commandLink>
        </td>
        <td>
        <h:outputLink value="#" id="btnModalPanel">
           <h:outputText value="Cancela" rendered="#{defaultBean.exclusaoModalPanel}"/>
           <h:outputText value="Fechar" rendered="#{!defaultBean.exclusaoModalPanel}"/>
           <rich:componentControl selector="btnModalPanel" target="dialogoModelPanel" operation="hide" event="click" />
        </h:outputLink>
        </td>
        </tr>
     </table>
  </rich:popupPanel>
</ui:fragment>

managedBean (fragmento)

...
  public void excluir()
  {
     System.out.println("excruindo...");
     this.expedienteDao.delete(expediente);
     System.out.println("excruido!");
     this.pesquisar();
  }
...

Muito obrigado.
[]'s