Pular para o conteúdo principal
Preciso · Confiável

Restauração da rolagem, detecção de mídia mais inteligente e correção de rolagem em overlays

Performance v1.4.1

A v1.4.1 é um patch de refinamento da v1.4.0. As duas correções mais perceptíveis: abas suspensas agora restauram a posição de rolagem ao recarregar, e abas pausadas no YouTube (ou em qualquer site que use a Media Session API) não ficam mais presas abertas, pois o mecanismo de suspensão agora verifica se há um elemento de mídia realmente em reprodução, em vez de uma sessão de mídia declarada. Bloqueios de rolagem causados por overlays passam a ser tratados, assim como os banners de consentimento de cookies. Nos bastidores, a confiabilidade dos alarmes e a limpeza do modo seguro foram reforçadas.

  • A posição de rolagem é restaurada depois que uma aba suspensa recarrega, sem pular mais para o topo dos resultados de busca ou de páginas longas
  • Abas pausadas no YouTube e em sites semelhantes agora são suspensas normalmente: o mecanismo exige um elemento de mídia em reprodução, não apenas uma mediaSession ativa
  • Restaura a rolagem da página quando um overlay a desativa, ampliando para mais tipos de overlay a correção de rolagem que já existia para banners de consentimento de cookies
  • O pedido de avaliação leva à página no Edge Add-ons ao rodar no Edge; a divulgação do SuperchargeNavigation fica oculta no Edge até o Nav ser lançado lá
  • Listas de bloqueio atualizadas: 186.645 regras em três níveis (100 mil Free / ~65 mil Medium / ~22 mil Pro)

Posição de rolagem restaurada após a suspensão

Quando uma aba suspensa ou descartada recarrega, ela agora volta para o ponto em que você estava. Antes, recarregar uma aba suspensa sempre levava você ao topo da página, o que era desorientador em resultados de busca longos, artigos ou qualquer página que você já tivesse rolado até a metade.

A restauração acontece como parte do processo de recarregamento, sem precisar de nenhuma interação. Navegar para outra página continua começando do zero; isso só se aplica quando a aba recarrega do estado suspenso de volta para a mesma página.

Mídia pausada não impede mais a suspensão

Abas reproduzindo vídeo ou áudio ficam protegidas contra a suspensão por padrão, e isso é intencional. Mas a verificação usava navigator.mediaSession, que continua ativo mesmo depois que você pausa. Uma aba pausada no YouTube se declarava como sessão de mídia e nunca era suspensa, mesmo que estivesse ociosa havia horas.

O mecanismo agora exige um elemento de mídia em reprodução ativa. Pausar uma aba a remove do grupo protegido, e a suspensão acontece normalmente no próximo ciclo de verificação.

Rolagem restaurada em overlays

Algumas páginas desativam a rolagem enquanto há um overlay na tela: o corpo da página fica congelado, mesmo com o conteúdo logo ali. O SuperchargePerformance já restaurava a rolagem em overlays de consentimento de cookies; essa mesma correção agora cobre mais tipos de overlay que congelam a página.

Isso apenas restaura a rolagem da própria página. Não remove overlays, não desbloqueia conteúdo nem muda o que qualquer site mostra para você. Modais e caixas de diálogo legítimos, feitos para bloquear a interação, não são afetados; a correção é voltada especificamente para o padrão de congelamento da rolagem.

Nos bastidores

Duas correções de confiabilidade que não mudam o comportamento visível:

  • Estabilidade dos alarmes. Os alarmes periódicos de limpeza eram redefinidos toda vez que o service worker era ativado, o que podia fazer com que se desregulassem ou não disparassem no horário. Agora eles são definidos uma única vez e protegidos contra novo registro.
  • Limpeza do modo seguro. Quando uma aba é fechada, qualquer entrada obsoleta do modo seguro para o ID dessa aba é apagada imediatamente. Sem isso, um ID de aba reutilizado podia herdar uma marcação de supressão de uma aba anterior e ser excluído indevidamente da suspensão.

Ajustes no Edge

O pedido de avaliação agora leva à página do Edge Add-ons quando a extensão roda no Microsoft Edge, em vez da Chrome Web Store. A divulgação do SuperchargeNavigation no pop-up fica oculta no Edge até que o Nav esteja disponível no Edge Add-ons.

Listas de bloqueio atualizadas

Todas as fontes foram atualizadas. São 186.645 regras em três níveis: 100 mil domínios de anúncios e rastreadores (Free), cerca de 65 mil de privacidade e telemetria (Medium) e cerca de 22 mil de malware, phishing e fraude (Pro).