Corrigir: Guias Adormecidas do Edge Acordam Apesar da Lista de Exclusão
🔍 WiseChecker

Corrigir: Guias Adormecidas do Edge Acordam Apesar da Lista de Exclusão

Solução rápida: A lista de exclusão de guias adormecidas do Edge corresponde a URLs diretas, mas uma guia pode acordar quando um script é executado (ex.: service worker, buffering de vídeo, reconexão de websocket). Adicione o domínio em edge://settings/systemNunca colocar estes sites para dormir usando a sintaxe [*.]exemplo.com e desabilite o service worker do site em Permissões do Site.

Você adicionou alguns sites críticos de trabalho à lista de exclusão de guias adormecidas do Edge. O uso de memória deveria permanecer baixo porque as guias não excluídas dormem. Mas periodicamente o sistema fica lento e o Gerenciador de Tarefas mostra vários processos do Edge consumindo CPU — incluindo guias que deveriam estar dormindo. As guias adormecidas estavam acordando para fazer trabalho em segundo plano, apesar da exclusão. A lista de exclusão funciona para o temporizador de sono; ela não impede o despertar por execução de script.

Sintoma: Guias adormecidas do Edge acordam periodicamente mesmo estando na lista de exclusão.
Afeta: Microsoft Edge no Windows 11 com guias adormecidas ativadas.
Tempo de correção: 10 minutos.

ADVERTISEMENT

O que faz uma guia adormecida acordar

Uma guia que o Edge colocou para dormir permanece dormindo até que: (a) você clique nela, (b) o service worker da página original agende uma busca em segundo plano, (c) um websocket reconecte, (d) um pré-carregamento de vídeo dispare, ou (e) pressão de memória force o Edge a manter algo em execução. A lista de exclusão afeta apenas o temporizador de sono — guias na lista não dormem automaticamente, mas guias que NÃO estão na lista podem acordar por meio dos caminhos acima mesmo depois de dormir.

A correção é limitar quais scripts a guia acordada pode executar, não lutar contra as decisões de despertar do Edge. Service workers e pré-carregamento agressivo de vídeo são os principais culpados.

Método 1: Desabilitar service workers para infratores crônicos

  1. Identifique qual guia está acordando. Abra o Gerenciador de Tarefas do Edge (Shift+Esc dentro do Edge), classifique por CPU. O infrator que acorda estará no topo.
  2. Anote a URL.
  3. Abra edge://settings/content/all.
  4. Pesquise pelo domínio (ex.: exemplo.com).
  5. Clique na entrada do site para expandi-la.
  6. Encontre Service Workers e desative ou clique no ícone de lixeira ao lado para remover o worker registrado.
  7. Recarregue a página. O service worker não acordará mais a guia.

Para sites que dependem de service workers (PWAs, aplicativos com suporte offline), desabilitá-los quebra a funcionalidade. Use isso apenas em sites onde você não precisa do comportamento offline.

ADVERTISEMENT

Método 2: Use a lista “Nunca colocar estes sites para dormir” corretamente

O Edge tem duas listas relacionadas, mas diferentes. Confirme se você está usando a correta.

  1. Abra edge://settings/system.
  2. Encontre Economizar recursos com guias adormecidas.
  3. Certifique-se de que Guias adormecidas está ativado, mas o temporizador de inatividade está definido adequadamente (padrão 2 horas; defina para 1 hora ou menos se quiser um sono mais agressivo).
  4. Em Nunca colocar estes sites para dormir, adicione os sites que você quer manter acordados. Use o formato [*.]exemplo.com para corresponder a todos os subdomínios, ou apenas exemplo.com para o domínio principal.
  5. Nota: esta lista é para sites que NUNCA devem dormir. Sites que NÃO estão nesta lista dormirão. Se você adicionou o site aqui e a guia ainda acorda, o despertar é de um script (Método 1), não do temporizador de sono.

Ler o propósito da lista com atenção é importante — muitos usuários assumem que é uma lista “manter estes acordados para sempre” quando na verdade é “não colocar estes para dormir automaticamente”.

Método 3: Desabilitar reprodução automática de mídia em segundo plano e pré-carregamento

Sites de vídeo e áudio frequentemente acordam para armazenar em buffer o próximo segmento. Desative a reprodução automática e o pré-carregamento para limitar isso.

  1. Abra edge://settings/content/mediaAutoplay.
  2. Defina o padrão como Limitar (o nível mais restritivo do Edge).
  3. Para infratores crônicos de mídia, adicione-os em Bloquear.
  4. Para pré-carregamento de vídeo HTML5, desabilite por site em Permissões do Site → o site → Download automático = Bloquear.
  5. Recarregue as guias afetadas.

Limitar a reprodução automática também reduz áudio indesejado ao clicar acidentalmente em guias de notícias/vídeo adormecidas — útil mesmo fora do contexto de guias adormecidas.

ADVERTISEMENT

Como verificar se a correção funcionou

  • Abra o Gerenciador de Tarefas do Edge (Shift+Esc dentro do Edge). Guias adormecidas mostram 0% de CPU e memória reduzida (tipicamente < 10 MB).
  • Aguarde uma hora e verifique novamente. A CPU permanece em 0%.
  • A memória total do Edge no Gerenciador de Tarefas do Windows permanece estável em vez de crescer ao longo do dia.
  • Service workers para o site infrator não aparecem mais em edge://serviceworker-internals.

Se nada disso funcionar

Se guias específicas continuarem acordando apesar dos três métodos, a guia pode estar executando um elemento de áudio HTML5 que impede o sono completamente. Silencie a guia (clique com o botão direito no título da guia → Silenciar guia) — guias silenciadas podem dormir novamente. Para problemas crônicos com muitas guias, considere uma extensão como Tab Suspender (código aberto) que tem controle mais granular do que o sistema de sono integrado do Edge. Para os canais Edge Beta/Canary onde guias adormecidas é instável, mude para o Edge estável para o fluxo de trabalho afetado.

Conclusão: Guias adormecidas e a lista de exclusão são mecanismos separados. Adicionar à lista de exclusão evita o sono, mas não evita despertar por scripts. Service workers, reprodução automática de vídeo e websockets são os culpados pelo despertar — trate-os no nível do site para controle total.

ADVERTISEMENT