JSF Multiple Tab Session Scoped Bean

Um problema comum com aplicativos JSF é que, se você tiver um bean com escopo de sessão e várias guias abertas, as sessões serão compartilhadas entre todas as guias por padrão.

Se você adicionar o snippet abaixo ao seu arquivo web.xml, cada guia armazena suas informações de sessão, evitando, portanto, o problema comum de guias que compartilham a mesma sessão.

<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>client</param-value>
</context-param>