E foi lançado o Pale Moon 31.3 com várias correções e algumas melhorias. Confira as novidades e veja como instalar no Linux.
Pale Moon é um navegador de código aberto, baseado no Goanna e construído inteiramente a partir de sua própria fonte independente desenvolvida que foi extraída do código Mozilla Firefox há vários anos.
Ou seja, ele é um fork da base de código do Firefox para fornecer melhor desempenho, preservar a interface clássica, minimizar o consumo de memória e fornecer opções adicionais de personalização.
O projeto segue a organização clássica da interface, sem mudar para a interface Australis integrada no Firefox 29, e com a oferta de amplas possibilidades de customização.
Os componentes remotos incluem DRM, API social, WebRTC, visualizador de PDF, Crash Reporter, código para coleta de estatísticas, controle dos pais e pessoas com deficiência. Comparado ao Firefox, o navegador mantém o suporte para a tecnologia XUL e mantém a capacidade de usar temas completos e leves.
O navegador concentra-se na eficiência e facilidade de uso, selecionando cuidadosamente os recursos e otimizações para melhorar a estabilidade e a experiência do usuário, oferecendo personalização completa e uma crescente coleção de extensões e temas.
O Pale Moon visa fornecer estreita aderência aos padrões e especificações oficiais da web em sua implementação (com um compromisso mínimo) e exclui deliberadamente vários recursos para alcançar um bom equilíbrio entre uso geral, desempenho e avanços técnicos em Web.
Agora, foi anunciado o lançamento da nova versão do navegador Pale Moon 31.3, uma versão na qual foram feitas várias correções de bugs e implementadas algumas melhorias no navegador e no sistema de compilação.
Novidades do Pale Moon 31.3
No Pale Moon 31.3, destaca-se que foi modificado o processamento de ficheiros de áudio individuais em formato wav, para o qual, em vez de chamar o leitor do sistema, passa a ser utilizado o driver integrado.
Para retornar ao comportamento antigo, isso pode ser feito em about:config
e a configuração media.wave.play-stand-alone
é fornecida.
Além disso, o código para manuseio flexível de contêineres foi atualizado, mas essa alteração foi desativada na perseguição na atualização Pale Moon 31.3.1 lançada quase imediatamente devido à descoberta de problemas com alguns sites.
Outras mudanças que foram feitas no Pale Moon 31.3 são otimizações no sistema de compilação para agilizar a compilação (o compilador Visual Studio 2022 é usado para gerar as compilações para Windows), além da correção de problemas de compilação em ambientes SunOS e no Linux em diferentes distribuições com diferentes versões do gcc.
Nota-se também que o código para normalização de strings foi aprimorado, assim como o redesenho do código para bloqueio de threads IPC.
Das outras mudanças que se destacam no Pale Moon 31.3, temos:
- O método at() é implementado em objetos JavaScript Array, String e TypedArray, que permite usar indexação relativa (uma posição relativa é especificada como um índice de matriz), incluindo a especificação de valores negativos relativos à direita.
- Removido o prefixo “-moz” das propriedades CSS min-content e max-content.
- Correções portadas relacionadas à mitigação de vulnerabilidades.
- Método JavaScript implementado .at(index) em indexáveis internos ( Array, String, TypedArray).
- Ativado Enviando a Origem: Cabeçalho padrão em solicitações de mesma origem.
- Manipulação atualizada de “colchetes” CSS para agora aceitar strings sem parênteses (atualização de especificações).
- Manuseio de contêiner flexível atualizado em páginas da web para compatibilidade com a web.
- Corrigidos vários problemas ao compilar para Mac OS X.
- Corrigidos vários problemas de conformidade com o padrão C++ no código-fonte.
- dotAll Corrigido um problema com a sintaxe e uso de expressões regulares.
- Alterado o mapa de hash personalizado para std::unordered_map onde prudente.
- Código de bloqueio de thread IPC limpo e atualizado.
- Espaço removido para anéis de foco de acessibilidade em controles de formulário para alinhar seu estilo com as métricas esperadas.
- Removido o módulo de controle desnecessário para construção com configurações de plataforma não padrão.
- Removido o prefixo -moz das palavras-chave CSS min-content e max-content onde ainda estava em uso.
- Correções de segurança: CVE-2022-40956 e CVE-2022-40958.
Para saber mais sobre essa versão do Pale Moon, acesse a nota de lançamento.
Como instalar ou atualizar
Para instalar a versão mais recente do Pale Moon nas principais distribuições Linux, use esse tutorial:
Como instalar o navegador Pale Moon no Linux manualmente
Como instalar o navegador Pale Moon no Ubuntu, Debian e derivados