Suas extensões do Firefox estão todas desativadas? Isso é um bug!

Alguns usuários do Firefox começaram a perceber que as extensões do navegador instaladas foram todas desativadas no navegador da Web repentinamente. As extensões exibiriam mensagens "não puderam ser verificadas para uso no Firefox e foram desativadas" no gerenciador de complementos do navegador. O Firefox exibia "Um ou mais complementos instalados não podem ser verificados e foram desativados" na parte superior como uma notificação ao lado.

As extensões afetadas incluem LastPass, Ghostery, Gerenciador de Download (S3), Modo Escuro, Mel, Origem do uBlock, Greasemonkey, NoScript e outros.

Atualização 3 : A Mozilla publicou um complemento para usuários do Firefox 47-65 que corrige o problema de assinatura do complemento.

Atualização 2 : a Mozilla lançou o Firefox 66.0.4 e o Firefox 66.0.5 para solucionar o problema na área de trabalho e no Android. A empresa planeja lançar atualizações para versões mais antigas do Firefox também.

Atualização : a Mozilla começou a lançar uma correção para as versões Release, Beta e Nightly do Firefox. A correção usa o Mozilla Studies e você precisa ter certeza de que está habilitado para obtê-la. A Mozilla observa que você pode desativar o Studies novamente após a correção ser aplicada e os complementos terem sido reativados. Você precisa ter certeza de que "Permitir que o Firefox instale e execute estudos" esteja marcado sobre: ​​preferências # privacidade.

Soluções que podem funcionar enquanto isso:

  • Editando extensions.json
  • Editando user.js
  • Instalando a atualização Firefox 66.0.4 (observe que não é uma versão, apenas uma candidata a lançamento)
  • Carregando extensões temporárias

O que aconteceu

Somente as opções fornecidas foram encontrar uma substituição e remover a extensão em questão; isso deixou os usuários afetados intrigados. Foi algum tipo de ataque preventivo contra extensões de violação da política? A Mozilla anunciou que aplicaria políticas com mais rigor.

A resposta é não. Acontece que o problema é causado por um bug. Se você ler atentamente, notará que a verificação é o problema. Um novo tópico no Bugzilla sugere que isso tem algo a ver com a assinatura da extensão.

O Firefox marcou os complementos com assinatura como não suportada, mas não permite re-downloads do AMO → Todas as extensões desativadas devido à expiração do certificado de assinatura intermediário.

Todas as extensões do Firefox precisam ser assinadas desde o Firefox 48 e o Firefox ESR 52. O Firefox bloqueará a instalação de extensões com certificados inválidos (ou nenhum), o que está causando o problema nos sistemas do usuário.

Problemas relacionados foram relatados: alguns usuários não podem instalar extensões do repositório oficial de Complementos da Mozilla. Os usuários recebem erros de "Download falhado. Verifique sua conexão" quando tentam baixar qualquer extensão do repositório oficial.

Solução

Por noite, os usuários do Dev e do Android podem desativar a assinatura de extensões; alguns usuários relataram que isso resolveu o problema temporariamente. Você precisa definir a preferência xpinstall.signatures.required como false em about: config para desativar a assinatura. Você pode alterar a data do sistema para o dia anterior para resolvê-lo temporariamente também, mas isso pode levar a outros problemas.

O problema só pode ser resolvido no final do Mozilla. A organização precisa renovar o certificado ou criar um novo para resolver o problema. Eu esperaria que a Mozilla fizesse isso assim que o problema fosse generalizado e afetasse muitos usuários do Firefox.

Os usuários não devem remover as extensões afetadas de suas instalações; o problema se resolverá assim que o Mozilla o corrigir.