JSF - dialog aparece como texto na tela, como se fosse um texto por extenso

O código abaixo, ao ser colocado numa página nova, bem simples, se comporta como um dialog. Ele aparece na tela quando se aperta o botão.

Porém, quando uso o mesmo código numa das páginas do sistema em que estou trabalhando, ele simplesmente aparece (o texto do dialog) no sistema, como se eu tivesse escrito dentro de uma tag

, como se fosse um texto normal.

O que pode estar acontecendo para que o dialog se comporte dessa maneira? É possível que o CSS da página de alguma forma impacte no JSF?

    <h:panelGrid columns="1" cellpadding="5">
        <p:commandButton value="Basic" type="button" onclick="PF('dlg1').show();" />
    </h:panelGrid>

    <p:dialog header="Basic Dialog" widgetVar="dlg1" minHeight="40">
        <h:outputText value="Resistance to PrimeFaces is futile!" />
    </p:dialog>

Só uma observação que não tem a ver com o problema: a palavra “extenso” saiu com “s”. Não consigo consertar esse erro, apesar de já ter tentado alterar o título do tópico, ok?