šŸ“˜ WebApp – Hibernação das Abas


Data de publicação: 30/04/2026

🎯 Objetivo

Orientar como evitar que a aba do WebApp entre em hibernação no navegador e explicar o impacto desse comportamento na conexão com o AppServer. (TDN TOTVS Developer Network)

🧩 Ambiente

TOTVSTEC – SmartClient HTML – WebApp
A página técnica consultada está na trilha de migração do SmartClient Desktop para o WebApp e foi modificada em 13/08/2025. (TDN TOTVS Developer Network)

🔎 Visão geral

Os navegadores modernos possuem mecanismos de economia de memória que colocam páginas sem uso em estado de hibernação. Quando isso acontece com a aba do WebApp, a conexão entre o WebApp e o AppServer é interrompida. (TDN TOTVS Developer Network)

Para evitar esse comportamento, a TOTVS orienta configurar o navegador para manter o endereço do WebApp como site sempre ativo, impedindo que a aba seja suspensa automaticamente. A documentação cita orientações específicas para Google Chrome, Microsoft Edge e Mozilla Firefox. (TDN TOTVS Developer Network)

⚙️ Como evitar a hibernação da aba

1. Identifique a URL do WebApp

Antes de iniciar a configuração, confirme qual é o endereço utilizado pelos usuários para acessar o WebApp no ambiente.

2. Ajuste o navegador para manter o site ativo

A orientação geral da TOTVS é incluir o endereço do WebApp na lista de sites que não devem hibernar. Esse ajuste impede que o navegador suspenda a aba por economia de memória. (TDN TOTVS Developer Network)

3. Aplique a configuração conforme o navegador homologado

Google Chrome

No Chrome, a TOTVS orienta utilizar a configuração de sites sempre ativos, adicionando o endereço do WebApp à lista correspondente. (TDN TOTVS Developer Network)

Microsoft Edge

No Edge, o procedimento é semelhante ao do Chrome. A própria documentação informa para localizar a opção relacionada aos sites que nunca devem dormir e incluir o endereço do WebApp. (TDN TOTVS Developer Network)

Mozilla Firefox

No Firefox, o ajuste indicado é alterar o parâmetro browser.tabs.unloadOnLowMemory para false, evitando o descarregamento de abas inativas por baixa memória. (TDN TOTVS Developer Network)

⚠️ O que acontece quando a aba hiberna

Quando a aba do navegador com Protheus ou Logix entra em hibernação, ocorre interrupção da comunicação com o AppServer. Para tratar isso, a TOTVS informa que a partir do WebApp 10.1.3 foi implementado um mecanismo de aviso ao usuário, indicando a necessidade de aplicar a configuração preventiva no navegador. (TDN TOTVS Developer Network)

Na prática, isso ajuda a tornar o problema mais visível ao usuário final, mas não substitui a configuração correta do navegador.

✅ Resultado esperado

Após configurar o navegador para manter o endereço do WebApp como ativo, a aba deixa de entrar em hibernação com facilidade, reduzindo o risco de perda de conexão entre WebApp e AppServer durante o uso do sistema. (TDN TOTVS Developer Network)

💡 Boas práticas

  • aplicar a configuração em todas as estações que acessam o WebApp;

  • padronizar a URL exata do ambiente em produção, homologação e testes;

  • revisar esse ajuste após atualização ou reinstalação do navegador;

  • orientar os usuários sobre o impacto da hibernação da aba;

  • validar a versão do WebApp quando houver relato recorrente de perda de sessão.

❓ FAQ

1. Por que a aba do WebApp não pode hibernar?

Porque, segundo a TOTVS, quando a página entra em hibernação a conexão entre o WebApp e o AppServer é interrompida. (TDN TOTVS Developer Network)

2. Quais navegadores são citados na documentação?

A página menciona Google Chrome, Microsoft Edge e Mozilla Firefox como navegadores com orientação para impedir a hibernação. (TDN TOTVS Developer Network)

3. Como evitar o problema no Chrome e no Edge?

Incluindo o endereço do WebApp na lista de sites que devem permanecer ativos, sem entrar em suspensão. (TDN TOTVS Developer Network)

4. Como evitar o problema no Firefox?

Alterando o parâmetro browser.tabs.unloadOnLowMemory para false. (TDN TOTVS Developer Network)

5. O WebApp possui algum aviso quando a aba hiberna?

Sim. A partir do WebApp 10.1.3, a TOTVS informa que foi implementado um mecanismo de aviso ao usuário. (TDN TOTVS Developer Network)

👤 Autor

Fabrizio Augusto Ventavolo
Consultor Especialista TOTVS — Mastersiga Consultoria

“Conectamos tecnologia, processos e pessoas para acelerar resultados com excelência em sistemas TOTVS.”


Atualizado em 30/04/2026
Este artigo foi Ćŗtil?  
Agradecemos sua avaliação.