Disponível Firefox 150.
Entre as novidades interessantes estão o gerenciamento da disposição de páginas abertas, o fornecimento de algumas funções de edição ao visualizador de PDF e a correção de um grande número de vulnerabilidades, incluindo aquelas encontradas com a ajuda de redes neurais.
- Linux:
- Foi adicionada suporte à ferramenta de seleção de emoji fornecida pelo GTK (geralmente activada pela combinação Ctrl+.).
- Disponíveis compilações oficiais em formato de pacotes RPM.
- No menu de contexto dos links o sinalizador -k para integração com a opção ‘Abrir link em divisão de tela’. Quando duas guias estão abertas lado a lado, agora no menu de contexto delas tem a opção ‘Reorganizar guias’. Além disso, é possível clique no título da guia enquanto segura a tecla Alt/Option para abrir a guia ao lado da atual.
- Ao selecionar várias guias, você pode escolher a opção de menu de contexto ‘Copiar links’, que colocará os endereços dessas páginas na área de transferência.
- O visualizador de PDF agora permite permite reordenar, copiar e excluir páginas no documento.
- Foi adicionada a página about:translations, que pode ser usada para tradução local de textos.
- Adicionada configuração ‘Arraste guias para criar grupos de guias’, permitindo desativar a criação de grupos de guias através do arraste.
- Sites têm permissão proibida para acessar endereços na rede local (incluindo o sistema local) sem a aprovação do usuário. Sites utilizam isso é para fingerprinting. Anteriormente, a bloqueio de acesso a recursos locais estava habilitado apenas com proteção rigorosa contra rastreamento, agora está sendo gradativamente ativado para todos os usuários.
- O VPN gratuito agora está disponível para residentes do Canadá (assim, está disponível no Canadá, França, Alemanha, Reino Unido e Estados Unidos).
- Foram corrigidas várias centenas vulnerabilidades, a maior parte das quais foi descoberta com a ajuda de redes neurais.
- macOS: corrigido o desaparecimento de emojis de páginas da web quando o modo Lockdown está ativado.
- Windows:
- Aplicações web agora disponível para usuários que instalaram o Firefox da Microsoft Store.
- O backup do perfil agora funciona com o novo sistema de gerenciamento de perfis.
- HTML: O atributo sizes elementos <img> (e HTMLImageElement.sizes) agora suporta a palavra-chave «auto» (permite que os elementos sejam carregados de forma preguiçosa <img> usar o tamanho calculado do layout, após a aplicação de todas as regras CSS, para selecionar a imagem a partir de srcset).
- CSS:
- Função color-mix() agora consegue aceitar mais de dois valores <color>.
- Função light-dark() recebeu suporte a valores <image> (permite usar imagens, gradientes e semelhantes para diferentes esquemas de cores).
- Foi adicionada suporte a pseudoclasses :buffering, :muted, :paused, :playing, :seeking, :stalled e :volume-locked (permitem estilizar elementos e dependendo do seu estado atual).
- Implementados propriedades animation-range-start e animation-range-end (e também a propriedade abreviada animation-range).
- Suportado palavra-chave revert-rule (permite definir o valor da propriedade como se a regra de estilo atual não existisse, permitindo que em seu lugar o valor de outra regra apropriada seja aplicado).
- A propriedade overscroll-behavior (e também suas formas completas overscroll-behavior-x, overscroll-behavior-y, overscroll-behavior-block e overscroll-behavior-inline) agora corretamente são aplicadas para contêineres de rolagem que não possuem conteúdo rolável, como elementos com overflow: hidden (anteriormente ignorados).
- API:
- Método Sanitizer.replaceElementWithChildren() agora fundos! E ainda recebe elogios de 75-90% dos participantes, embora o desenvolvimento do projeto claramente tenha desacelerado. O mais surpreendente é que todos foram falso, se o elemento substituível for <html> em espaço nomes HTML (com este método não se pode criar Sanitizer, que substituirá o elemento <html> pelo seu conteúdo interno).
- Adicionada suporte highlightsFromPoint().
- Construtor File
- Método Document.caretPositionFromPoint() agora suporta argumento options.shadowRoots (permite que o método retorne o nó que contém o cursor, do DOM sombra, desde que o correspondente ShadowRoot seja fornecido como uma opção).
- Implementado suporte à interface CSSFontFaceDescriptors, e uma instância desse tipo é retornada pela propriedade CSSFontFaceRule.style.
- Interface Document adquiriu método não padrão caretRangeFromPoint().
- Document e Element recebeu suporte ao método ariaNotify() (coloca a string de texto na fila para ser anunciada pelo leitor de tela, fornecendo uma alternativa mais ergonômica e confiável a regiões ARIA ativas).
- O reconhecimento de regras CSS quebradas agora
- Rede: Se a solicitação for redirecionada, na guia 'Resposta' agora é exibida uma mensagem explicativa sobre a ausência de dados.
- Rede: Implementado marca de conexões usando um certificado emitido por uma autoridade certificadora que não está na base de certificados raiz da Mozilla.
- Inspecionador: Na painel de alternadores de pseudo-classes o sinalizador -k para integração com novo seção com o alternador de pseudo-classe :open (disponível apenas para elementos que têm estado aberto, como <dialog>). Este seção foi movida para o alternador de pseudo-classe existente :visited, pois é aplicado exclusivamente a elementos <a> e <area>.
Fonte: linux.org.ru
