Para os que utilizam RichFaces e estão passando pelo problema onde após uma requisição AJAX as abas do TabPanel somem(no IE6/7, seus problemas “se acabaram-se”… =)
Procurando na net, vi que há um relato no JIRA do RichFaces informando sobre este bug. Disseram que este problema ocorre quando o componente <rich:tabPanel> está dentro de um div(Absoluto, se não me engano). Desculpem não postar o link do Jira mas não o encontrei ao criar esse post.
Para resolver o problema eu precisei criar um selector do Rich/JQuery e aplicar um css para esconder/mostrar a célula que possui as abas.
Ficou assim:
Status de requisições AJAX invocando a funcção javascript do selector:
<a4j:status id="stAjax" onstop="reloadTabs();" />
E o selector:
<rich:jQuery id="reloadTabs" name="reloadTabs" selector=".rich-tab-bottom-line"
timing="onload" query="css('display', 'none').css('display','inline')" />
Espero ter ajudado.
Abraços.


