
Quem nunca instalou uma atualização de uma extensão no seu navegador apenas para descobrir que esta deixou de funcionar corretamente ou, pior ainda, que está a causar problemas noutras partes do sistema? É uma dor de cabeça comum para utilizadores e programadores, mas a Mozilla tem uma nova solução.
A empresa lançou uma ferramenta que promete ser uma verdadeira salvação para os programadores de extensões do navegador Firefox: a capacidade de reverter uma versão problemática para uma anterior que seja estável.
Uma salvação para programadores e utilizadores
Com esta nova funcionalidade, se uma nova versão de uma extensão apresentar um erro crítico, o programador pode rapidamente revertê-la. Assim que o processo é iniciado, a versão com problemas deixa de estar disponível para novas instalações.
Para quem já instalou a versão defeituosa e tem as atualizações automáticas ativadas, o navegador irá reverter a extensão para a versão anterior e estável no prazo de 24 horas, como anuncia a Mozilla. "Se o desenvolvimento de uma versão revista e a sua análise não resolverem o problema com a rapidez necessária, pode reverter para uma versão anterior da sua extensão", explica a empresa.
Como funciona o processo de reversão?
O processo é bastante direto para os programadores. Através do Hub de Programadores, na página de "Estado e Versões", basta selecionar a opção "Reverter para uma versão anterior". A funcionalidade está disponível para qualquer extensão que tenha pelo menos duas versões aprovadas.
No entanto, existem algumas regras. Para as extensões distribuídas diretamente no portal de extras da Mozilla (addons.mozilla.org), só é possível reverter para a versão imediatamente anterior à atual. Já para as extensões distribuídas de forma independente, os programadores têm a flexibilidade de reverter para qualquer versão anterior aprovada.
Uma aposta contínua na segurança das extensões
Esta medida surge como mais um passo da Mozilla para reforçar a segurança e a estabilidade do ecossistema de extensões. Em junho, a empresa já tinha introduzido uma funcionalidade para bloquear extensões maliciosas concebidas para roubar criptomoedas.
Apesar dos esforços, a luta é contínua. Durante os meses de julho e agosto, a loja oficial do Firefox foi inundada por quase 200 extensões fraudulentas que se faziam passar por carteiras de criptomoedas populares, como Coinbase, MetaMask e Trust Wallet. A nova ferramenta de reversão, embora focada em corrigir erros, adiciona mais uma camada de controlo para responder rapidamente a problemas, sejam eles de estabilidade ou de segurança.