Corregir pestañas en suspensión de edge que se activan a pesar de una lista de exclusiones
🔍 WiseChecker

Corregir pestañas en suspensión de edge que se activan a pesar de una lista de exclusiones

Solución rápida: La lista de exclusión de pestañas en suspensión de Edge se aplica a coincidencias directas de URL, pero una pestaña puede activarse cuando se ejecuta un script (por ejemplo, un service worker, un video en búfer, una reconexión de websocket). Agrega el dominio en edge://settings/systemNunca poner estos sitios a dormir usando la sintaxis [*.]example.com y desactiva el service worker del sitio a través de Permisos del sitio.

Agregaste algunos sitios críticos para el trabajo a la exclusión de pestañas en suspensión de Edge. Se suponía que el uso de memoria se mantendría bajo porque las pestañas no excluidas se suspenden. Pero periódicamente el sistema se ralentiza y el Administrador de tareas muestra múltiples procesos de Edge con picos de CPU — incluidas pestañas que deberían estar suspendidas. Las pestañas en suspensión se activaban para hacer trabajo en segundo plano a pesar de la exclusión. La lista de exclusión funciona para el temporizador de suspensión; no evita la activación por ejecución de scripts.

Síntoma: Las pestañas en suspensión de Edge se activan periódicamente a pesar de estar en la lista de exclusión.
Afecta a: Microsoft Edge en Windows 11 con pestañas en suspensión habilitadas.
Tiempo de solución: 10 minutos.

ADVERTISEMENT

Qué hace que una pestaña en suspensión se active

Una pestaña que Edge ha puesto a dormir permanece suspendida hasta que: (a) haces clic en ella, (b) el service worker de la página original programa una búsqueda en segundo plano, (c) un websocket se reconecta, (d) se activa una precarga de video, o (e) la presión de memoria obliga a Edge a mantener algo en ejecución. La lista de exclusión solo afecta al temporizador de suspensión — las pestañas en la lista no se suspenden automáticamente, pero las pestañas que NO están en la lista pueden activarse a sí mismas a través de las rutas anteriores incluso después de suspenderse.

La solución es limitar qué scripts puede ejecutar la pestaña activada, no luchar contra las decisiones de activación de Edge. Los service workers y la precarga agresiva de video son los principales culpables.

Método 1: Deshabilitar service workers para infractores crónicos

  1. Identifica qué pestaña se está activando. Abre el Administrador de tareas de Edge (Shift+Esc dentro de Edge), ordena por CPU. El infractor de activación está en la parte superior.
  2. Anota la URL.
  3. Abre edge://settings/content/all.
  4. Busca el dominio (por ejemplo, example.com).
  5. Haz clic en la entrada del sitio para expandirla.
  6. Busca Service Workers y desactívalo, o haz clic en el icono de papelera junto a él para eliminar el worker registrado.
  7. Recarga la página. El service worker ya no activa la pestaña.

Para sitios que dependen de service workers (PWA, aplicaciones con capacidad offline), deshabilitarlos rompe la funcionalidad. Usa esto solo en sitios donde no necesites el comportamiento offline.

ADVERTISEMENT

Método 2: Usar correctamente la lista “Nunca poner estos sitios a dormir”

Edge tiene dos listas relacionadas pero diferentes. Confirma que estás usando la correcta.

  1. Abre edge://settings/system.
  2. Busca Guardar recursos con pestañas en suspensión.
  3. Asegúrate de que Pestañas en suspensión esté activado pero el temporizador de inactividad esté configurado adecuadamente (predeterminado 2 horas; configúralo a 1 hora o menos si deseas una suspensión más agresiva).
  4. En Nunca poner estos sitios a dormir, agrega los sitios que deseas mantener activos. Usa el formato [*.]example.com para que coincida con todos los subdominios, o solo example.com para el dominio raíz.
  5. Nota: esta lista es para sitios que NUNCA deben suspenderse. Los sitios que NO están en esta lista se suspenderán. Si has agregado el sitio aquí y la pestaña aún se activa, la activación proviene de un script (Método 1), no del temporizador de suspensión.

Leer cuidadosamente el propósito de la lista es importante — muchos usuarios asumen que es una lista de “mantener estos activos para siempre” cuando en realidad es “no suspender automáticamente estos”.

Método 3: Deshabilitar la reproducción automática y la precarga de medios en segundo plano

Los sitios de video y audio a menudo se activan para almacenar en búfer el siguiente segmento. Deshabilita la reproducción automática y la precarga para limitar esto.

  1. Abre edge://settings/content/mediaAutoplay.
  2. Establece el valor predeterminado en Limitar (el nivel más restrictivo de Edge).
  3. Para infractores crónicos de medios, agrégalos en Bloquear.
  4. Para la precarga de video HTML5, deshabilítala por sitio a través de Permisos del sitio → el sitio → Descarga automática = Bloquear.
  5. Recarga las pestañas afectadas.

Limitar la reproducción automática también reduce el audio no deseado al hacer clic accidentalmente en pestañas de noticias/video en suspensión — útil incluso fuera del contexto de pestañas en suspensión.

ADVERTISEMENT

Cómo verificar que la solución funcionó

  • Abre el Administrador de tareas de Edge (Shift+Esc dentro de Edge). Las pestañas en suspensión muestran 0% de CPU y memoria reducida (típicamente < 10 MB).
  • Espera una hora y verifica de nuevo. La CPU permanece en 0%.
  • La memoria total de Edge en el Administrador de tareas de Windows se mantiene estable en lugar de crecer a lo largo del día.
  • Los service workers del sitio infractor ya no aparecen en edge://serviceworker-internals.

Si nada de esto funciona

Si pestañas específicas siguen activándose a pesar de los tres métodos, la pestaña podría estar ejecutando un elemento de audio HTML5 que impide completamente la suspensión. Silencia la pestaña (haz clic derecho en el título de la pestaña → Silenciar pestaña) — las pestañas silenciadas pueden volver a suspenderse. Para problemas crónicos con muchas pestañas, considera una extensión como Tab Suspender (código abierto) que tiene un control más granular que el sistema de suspensión integrado de Edge. Para los canales Edge Beta/Canary donde las pestañas en suspensión son inestables, cambia a Edge estable para el flujo de trabajo afectado.

Conclusión: Las pestañas en suspensión y la lista de exclusión son mecanismos separados. Agregar a la lista de exclusión evita la suspensión pero no evita las activaciones por scripts. Los service workers, el video con reproducción automática y los websockets son los culpables de las activaciones — aborda esos a nivel de sitio para tener control total.

ADVERTISEMENT