Primefaces e controle de foco em dialog modal

Pessoal, estou com dúvidas se este comportamento é correto ou se é algo que tem como resolver. Desculpe se já foi postado aqui, mas fiz uma busca e não encontrei.

Quando eu defino um dialog modal, o usuário pode mudar o foco com tab. Porém o foco sai do dialog e vai para a página atras. Muda para a barra de endereço do browser e para todos os campos atras do dialog. Até ai tudo bem, embora não seja desejável. Mas o usuário pode entrar com dados em campos input na página.

Tem como resolver isso?

Primefaces 3.2
Glassfish 3.1.1
Netbeans 7.1.1
IE 9 e Chrome

Na verdade o atributo modal=“true” já deveria resolver esta questão.
No entanto já vi acontecer este problema com o foco.
Verifique se funciona colocando o atributo appendToBody=“true”.

Este atributo está setado sim. Sem ele o dialog fica totalmente sem foco e disabled…