Lançamento do Firefox 123.

Foi lançada a versão do navegador web Firefox 123 e foi criada uma atualização da ramificação com suporte prolongado — 115.8.0. A ramificação Firefox 124 foi colocada na fase de testes beta, com lançamento previsto para 19 de março.

Principais novidades no Firefox 123:

  • A página Firefox View, que facilita o acesso ao conteúdo previamente visualizado, agora integra a possibilidade de pesquisar em todo o conteúdo de todas as seções exibidas com as guias atuais, guias recentemente abertas, guias recentemente fechadas, guias de outros dispositivos e o histórico de navegação.
    Lançamento do Firefox 123.
  • Adicionada uma funcionalidade experimental que exibe miniaturas das páginas ao passar o mouse sobre as guias. Além da miniatura, o bloco de informações da guia também passou a incluir a menção ao link mostrado na guia. O pré-visualização das miniaturas está desativado por padrão e requer a ativação da configuração 'browser.tabs.cardPreview.enabled' em about:config.
    Lançamento do Firefox 123.
  • Foi adicionado um interface ('Web Compatibility Reporting Tool') para notificar os desenvolvedores do Firefox sobre problemas de exibição de sites e discrepâncias no comportamento ao trabalhar com sites em comparação com outros navegadores. Para enviar uma notificação, foi adicionado ao menu 'Ajuda' um item 'Report Site Issue', que redireciona para o serviço webcompat.com.
  • Na configuração, na seção 'Busca', foram adicionadas opções para a barra de endereços.
    Lançamento do Firefox 123.
  • No tradutor embutido, foi implementado suporte não apenas para a tradução de texto visível, mas também para a tradução de dicas de ferramentas e preenchimentos de formulários.
  • Permanece sem solução o problema com a exibição incorreta das miniaturas na caixa de diálogo de abertura de arquivos, que se manifesta em sistemas com CPUs AMD antigas. Se, em vez de miniaturas, forem exibidos quadrados pretos, recomenda-se atualizar os drivers gráficos para GPUs AMD.
  • Nos builds para Linux, foi realizada a transição do uso da API GdkCursorType para gdk_cursor_new_from_name, o que resolveu o problema da exibição de um cursor vazio nas versões de teste do GNOME 46 ao usar o tema de ícones adwaita-icon-theme, aplicado por padrão no GNOME e GTK. O problema foi causado pela interrupção do suporte no adwaita-icon-theme para cursos clássicos do X.
  • Nas ferramentas para desenvolvedores web, no painel de monitoramento da atividade de rede, agora é possível salvar no disco o conteúdo da resposta de uma solicitação (adicionada uma opção 'Save Response As' ao menu de contexto).
    Lançamento do Firefox 123.
  • Na implementação do código de resposta HTTP — 103 («Early Hints»), utilizado para a prévia entrega de cabeçalhos, está incluído o processamento dos atributos Preload e Modulepreload no cabeçalho HTTP Link. O código 103 permite informar o cliente sobre o conteúdo de alguns cabeçalhos HTTP imediatamente após o pedido, sem esperar que servidor sejam realizadas todas as operações relacionadas ao pedido e para que comece a entrega do conteúdo. Da mesma forma, através da entrega antecipada do cabeçalho Link (por exemplo, «Link: ; rel=preload; as=style»), é possível comunicar dicas sobre elementos relacionados à página que podem ser pré-carregados. Ao receber informações sobre tais recursos, o navegador iniciará seu carregamento, sem aguardar o término da entrega da página principal, o que permite reduzir o tempo total de processamento da solicitação.
  • No SVG, em gradientes configuráveis através dos elementos e , foi adicionada a suporte à interpolação de cores utilizando o espaço de cor linear RGB. A escolha do espaço de cor para a interpolação é realizada através do atributo color-interpolation, que pode aceitar os valores «auto», «sRGB» e «linearRGB».
  • No elemento SVG feImage, que permite a extração de imagens de uma fonte externa, foi implementado um retrocesso para utilizar uma largura de 300px e uma altura de 150px, caso o tamanho do elemento raiz original seja especificado em porcentagem (anteriormente, tais elementos não eram renderizados).
  • Ao redirecionar o áudio para outro dispositivo usando o método setSinkId(), foi garantida a aplicação de supressão de eco ao som recebido do microfone.
  • Foi incluído o suporte à API Declarative Shadow DOM para a criação de novos ramos raiz no Shadow DOM, por exemplo, para separar o estilo de elemento importado de terceiros e sua subárvore DOM associada do documento principal. A API declarativa proposta permite a dissociação de ramos DOM utilizando apenas HTML, sem a necessidade de escrever código em JavaScript.
  • Na versão para Android, para proteger contra a identificação passiva de usuários e aumentar a compatibilidade com alguns sites, os parâmetros navigator.platform, navigator.oscpu e o cabeçalho User-Agent agora incluem o valor «x86_64» em sistemas com arquitetura ARM64 e «armv81» em sistemas ARM32 e x86.

Além das inovações e correções de erros, o Firefox 122 corrigiu 32 vulnerabilidades (24 classificadas como críticas). 23 vulnerabilidades (22 agrupadas sob CVE-2024-1553 e CVE-2024-1557) são causadas por problemas relacionados à memória, como estouros de buffer e acesso a áreas de memória já liberadas. Potencialmente, esses problemas podem permitir a execução de código malicioso ao abrir páginas especificamente elaboradas. A vulnerabilidade CVE-2024-1547 permite exibir um diálogo de alerta de um invasor no contexto de outro site.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster