Restauração da rolagem, detecção de mídia mais inteligente e correção de rolagem em overlays
Performancev1.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).
Feito por uma só pessoa
A v1.4.1 já chegou para você?
Sua opinião é o único retorno que eu recebo.
Feito por uma só pessoa
Se isso pareceu bem pensado, me avise.
Feito por uma pessoa só. Zero telemetria, sem equipe de growth. Sua avaliação é o único retorno que eu recebo e a única forma de a próxima pessoa encontrar isso.