Disponível Firefox 79.
- O gerenciador de senhas aprendeu a exportar senhas salvas (no formato CSV).
- Uma página com recursos experimentais foi adicionada ao diálogo de configurações. Para vê-la, é necessário usar a configuração browser.preferences.experimental.
- A página about:support agora inclui um botão ‘Limpar cache de inicialização’.
- Habilitado a previsão de sugestões de pesquisa não completamente digitadas (browser.urlbar.richSuggestions.tail). Por exemplo, se o usuário digitar ‘buracos de hobbit à venda em l’, o mecanismo de busca pode sugerir opções como ‘buracos de hobbit à venda em londres’, ‘buracos de hobbit à venda em laguna’, ‘buraco de hobbit à venda em mod do lotr’, ‘buraco de hobbit à venda no lago district’, ‘buraco de hobbit à venda no tripadvisor do lago district’, ‘buraco de hobbit à venda em lego’, ‘buraco de hobbit à venda em senhor dos anéis’, ‘buraco de hobbit à venda em layout’, ‘buraco de hobbit à venda em conjunto lego’ e ‘buraco de hobbit à venda em localização rdr2’. O mecanismo de busca deve suportar essa funcionalidade para que funcione.
- O menu de contexto de arquivos PDF baixados agora inclui as opções ‘Abrir com o visualizador padrão’ e ‘Abrir sempre com o visualizador padrão’.
- Foi adicionada a configuração browser.urlbar.dnsResolveSingleWordsAfterSearch, que permite especificar a prioridade das operações (pesquisa e resolução como host na rede local) ao inserir uma única palavra na barra de endereços.
- Os contêineres agora têm a possibilidade de isolar automaticamente os sites especificados pelo usuário.
- O mecanismo de armazenamento de dados pertencentes a extensões foi reescrito em Rust e migrado para o mesmo backend que a sincronização do Firefox.
- Os usuários na Alemanha receberão recomendações do Pocket na nova página de abas.
- Quedas relacionadas a aplicativos de leitura de tela foram corrigidas.
- Os elementos SVG title e desc (etiquetas e descrições) agora são reconhecidos corretamente por aplicativos de leitura de tela.
- Em sistemas com Wayland foi desativado o suporte a dmabuf-video-textures, que estava causando problemas.
- HTML:
- O atributo sandbox do elemento . Em vez disso, deve-se usar allow="fullscreen". agora suporta o token allow-top-navigation-by-user-activation.
- Definir target="_blank" em elementos <a> e agora garante o mesmo comportamento que definir rel='noopener'. Isso dificultará a vida dos phishers e redes de anúncios.
- CSS: prefers-color-scheme perdeu o valor no-preference.
- JavaScript:
- Suporte adicionado para SharedArrayBuffer. Anteriormente, foi desativado devido a vulnerabilidades Spectre..
- Um método está disponível. Promise.any().
- O suporte a objetos foi implementado. WeakRef.
- O suporte foi adicionado operadores de atribuição lógica: ??=, &&= e ||=,
- Objetos Atomics agora funcionam também com memória não compartilhada.
- O construtor Intl.DateTimeFormat() ganhou suporte para opções dateStyle e timeStyle.
- O construtor Intl.NumberFormat() agora suporta um número maior de sistemas de numeração.
- HTTP: suporte a cabeçalhos implementado Cross-Origin-Embedder-Policy (COEP) e Cross-Origin-Opener-Policy (COOP).
- API:
- Construtor File
- Evento loadstart interface FileReader agora é enviado de forma assíncrona.
- Método CanvasPattern.setTransform() suportou como um parâmetro de entrada de objetos DOMMatrix e SVGMatrix.
- Alguns eventos internos do Gecko (incluindo DOMWindowClose) não estão mais acessíveis ao conteúdo web.
- Construtor File
- WebAssembly:
- Suporte adicionado operações em lotes com memória.
- Suporte adicionado tipos de referência.
- Suporte adicionado multithreading.
- O reconhecimento de regras CSS quebradas agora
- Console:
- As requisições com códigos de resposta 400-499 e 500-599 agora são consideradas erros e exibidas, mesmo com filtros Response e XHR desativados..
- Requisições bloqueadas pelo navegador ou por extensões, recebeu ícone correspondente.
- Depurador:
- Implementada uma pilha de chamadas assíncronas, permitindo rastrear eventos assíncronos, timeouts e promessas. As cadeias de chamadas assíncronas são exibidas não apenas na pilha de chamadas do depurador, mas também para rastreamentos de pilha em erros do console, bem como em requisições de rede.
- Item de menu ‘Colocar na caixa preta’ foi renomeado para ‘Ignorar’.
- A pré-visualização dos valores das variáveis no local em que são usadas no código agora está disponível também para exceções.
- Os elementos nas seções ‘Expressões para rastreamento’ e ‘Áreas de visibilidade’ receberam dicas ao passar o mouse sobre eles, mostrando seus valores.
- Em seção ‘Pilha de chamadas’ um item de menu de contexto foi adicionado para reiniciar o quadro atual da pilha.
- Erros JavaScript agora são exibidos não apenas no console, mas também no depurador. As linhas correspondentes são destacadas e mostram detalhes sobre os erros ao passar o cursor.
- Melhorada a confiabilidade ao abrir o código-fonte SCSS e CSS-in-JS no inspetor, graças ao aprimoramento do tratamento de mapas de código-fonte.
- Adicionado ferramenta ‘Aplicativo’, permitindo depurar trabalhadores de serviço e manifests de aplicativos web.
- A aba ‘Mensagens’ do monitor de rede foi combinada com a aba ‘Resposta’.
- O inspetor de suporte à acessibilidade agora é ativado automaticamente ao acessar a aba correspondente, não sendo mais necessário ativá-lo manualmente.
- Em modo de design responsivo com a simulação de toques ativada, eventos de arrasto do mouse agora são interpretados como eventos de toque ou deslizamento.
- No modo de depuração remota, botões ‘Voltar’ e ‘Avançar’ foram adicionados à barra de endereços.
- Corrigida a inacessibilidade de algumas ferramentas ao usar aplicativos de leitura de tela.
- Console:
Fonte: linux.org.ru
