Foi lançado o navegador web , além de Firefox 68.8 para a plataforma Android. Além disso, uma atualização foi formada com suporte a longo prazo . Em breve, a versão a ramificação do Firefox 77, cujo lançamento está previsto para 2 de junho.
:
- recursos do complemento do sistema Lockwise, que oferece uma interface 'about:logins' para gerenciar senhas salvas. Um aviso é fornecido para contas salvas associadas a sites onde anteriormente houve vazamentos de dados. O aviso é exibido se a senha no Firefox não foi atualizada desde a data de comprometimento do site.

Foi também adicionado um aviso sobre a comprometimento de senhas usadas em vários sites. Se uma das contas salvas estiver envolvida em um vazamento de dados e o usuário reutilizar a mesma senha em outros sites, será recomendado que troque a senha. A verificação é feita através da integração com o banco de dados do projeto , que contém informações sobre 9,5 bilhões de contas comprometidas em conseqüência de violações em 443 sites. O método é anônimo e baseia-se na transmissão do prefixo do hash SHA-1 do e-mail (os primeiros caracteres), ao qual o servidor responde com os hashes correspondentes do seu banco de dados, enquanto o navegador, por sua vez, verifica com o hash completo existente e, em caso de correspondência, exibe um aviso (o hash completo não é transmitido).

Aumentado o número de sites para os quais a função de senhas seguras ao preencher formulários de registro. Anteriormente, a sugestão de uma senha segura era exibida apenas quando havia campos com o atributo 'autocomplete = new-password'. Independentemente do site utilizado, a senha pode ser gerada através do menu de contexto.
No Windows e macOS, se não houver um mestre de senhas definido no Firefox, o suporte para a exibição do diálogo de autenticação do sistema operacional e entrada de credenciais do sistema antes de visualizar senhas salvas. Após a inserção da senha do sistema, o acesso às senhas salvas é concedido por 5 minutos, após os quais a senha deve ser inserida novamente. Esta medida ajudará a proteger as credenciais de olhos curiosos no caso de deixar o computador sem vigilância, se o mestre de senhas não estiver configurado no navegador.
- de operação '«, que está desativado por padrão. Ao ativar o modo usando o parâmetro «dom.security.https_only_mode» em about:config, todas as solicitações feitas sem criptografia serão automaticamente redirecionadas para as versões seguras das páginas («http://» por «https://»). A substituição ocorre tanto no nível dos recursos carregados nas páginas quanto ao inserir na barra de endereços. Se a tentativa de acessar um endereço digitado na barra de endereços via https falhar por timeout, o usuário verá uma página de erro que incluirá um botão para realizar a solicitação por http://. No caso de falhas no carregamento de sub-recursos via «https://» que são carregados ao processar a página, tais falhas serão ignoradas, mas avisos serão registrados na web console, que podem ser visualizados através das ferramentas de desenvolvedor web.
- Adicionada a capacidade de alternar rapidamente entre a visualização de vídeo no modo «» (Picture-in-Picture) e a visualização em tela cheia. O usuário pode minimizar o vídeo em uma pequena janela e realizar outras tarefas, incluindo em outros aplicativos e em áreas de trabalho virtuais. Se desejar focar toda a atenção no vídeo, basta um duplo clique do mouse para mudar para a visualização em tela cheia. Um segundo duplo clique retornará a visualização para o modo «imagem na imagem».
- Realizado trabalho para melhorar a visibilidade e a facilidade de uso da barra de endereços. Ao abrir uma nova aba, a sombra ao redor do campo da barra de endereços foi reduzida. A barra de favoritos foi ligeiramente ampliada para aumentar a área de toque em telas sensíveis ao toque.
- Em ambientes baseados em Wayland, por meio do
a possibilidade de aceleração de hardware para a decodificação de VP9 e outros formatos de vídeo suportados no Firefox. A aceleração é garantida por meio do VA-API (Video Acceleration API) e FFmpegDataDecoder (na versão anterior, apenas o suporte a H.264 foi implementado). Para controlar a ativação da aceleração em about:config, deve-se definir os parâmetros «widget.wayland-dmabuf-webgl.enabled» e «widget.wayland-dmabuf-vaapi.enabled». - No Windows, para usuários de laptops com GPU Intel e resolução de tela não superior a 1920×1200, o sistema de composição , escrito na linguagem Rust e que delega para o GPU operações de renderização do conteúdo da página, está ativado por padrão.
- Suporte ao objeto adicionado , que
permite usar interfaces e , funcionando fora da thread principal em execução no Firefox. A nova API permite processar áudio em tempo real, controlando programaticamente os parâmetros de áudio sem atrasos adicionais e sem afetar a estabilidade da saída de áudio. A introdução do AudioWorklet permitiu conectar chamadas no Zoom no Firefox sem a necessidade de instalar complementos separados, bem como possibilitou a implementação de cenários complexos de processamento de áudio no navegador, como som espacial para sistemas de realidade virtual ou jogos. - No CSS , que definem valores de sistema de cores (CSS Color Module Level 4).
- Nos construtores Intl.NumberFormat, Intl.DateTimeFormat e Intl.RelativeTimeFormat, o tratamento das opções "numberingSystem" e "calendar" está ativado por padrão. Por exemplo: "Intl.NumberFormat('en-US', { numberingSystem: 'latn' })" ou "Intl.DateTimeFormat('th', { calendar: 'gregory' })".
- A restrição de protocolos desconhecidos foi ativada em métodos como "location.href" ou .
- Durante os testes de visualização de sites em dispositivos móveis usando o Modo de Design Responsivo nas ferramentas para desenvolvedores web, foi implementada a simulação do comportamento do dispositivo móvel ao processar o zoom de toque duplo. A renderização correta das tags meta-viewport foi realizada, permitindo a otimização de sites para Firefox no Android sem um dispositivo móvel.
- Na interface de inspeção de solicitações de rede, ao clicar duas vezes no separador de colunas no cabeçalho, o tamanho da coluna da tabela é ajustado automaticamente aos dados exibidos.
- Na interface de inspeção do WebSocket, foi adicionado um novo filtro Control para mostrar quadros de controle. A pré-visualização de mensagens no formato , que foi adicionado à lista de protocolos formatados automaticamente, semelhante ao socket.io, SignalR e WAMP.
- No depurador JavaScript, foi adicionada a capacidade de ignorar arquivos que não estão envolvidos na depuração. Através do menu de contexto "blackbox", opções foram oferecidas para ocultar no painel lateral o conteúdo localizado no diretório selecionado ou fora dele. Ao copiar rastreamentos de pilha, o caminho completo é colocado na área de transferência, e não apenas o nome do arquivo.

- No console web, no modo multi-linhas, é possível ocultar fragmentos de código que excedem cinco linhas (para expandir, clique em qualquer lugar na área com o código exibido).
Além das novidades e correções de bugs, o Firefox 76 resolveu , das quais 10 (CVE-2020-12387, CVE-2020-12388 e 8 sob CVE-2020-12395) estão marcadas como críticas e potencialmente capazes de levar à execução de código por um invasor ao abrir páginas especialmente formatadas. A vulnerabilidade CVE-2020-12388 permite sair do ambiente de isolamento sandbox no Windows por meio de manipulação de tokens de acesso. A vulnerabilidade CVE-2020-12387 está relacionada ao acesso a um bloco de memória já liberado (Use-after-free) ao finalizar um Web Worker. CVE-2020-12395 combina problemas de memória, como estouros de buffer.
Fonte: opennet.ru



