Disponível Firefox 152, cujas principais novidades incluem uma interface de configurações reformulada e suporte experimental para JPEG XL.
- Totalmente reformulado a interface de configurações do navegador (browser.settings-redesign.enabled). Seções grandes foram divididas em páginas separadas, melhorando a navegação nas configurações.
- Adicionados intervalos adicionais ao alterar o zoom da página.
- Foi adicionado ao seção de configurações experimentais a possibilidade ativar suporte a JPEG XL (JXL).
- Ao digitar na barra de endereços as palavras "silêncio", "mais silencioso" e "shhh" agora aparece uma sugestão para silenciar o som em todas as abas que estão reproduzindo.
- No Linux e Windows, agora é possível copiar o endereço de uma aba (inclusive de abas inativas) ou de várias abas selecionadas, escolhendo "Compartilhar" → "Copiar Link" no menu de contexto da aba.
- Nas configurações da barra de ferramentas agora está disponível o botão "Enviar Aba", que pode ser movido para a barra.
- Na página "Erro ao Estabelecer Conexão Segura" o sinalizador -k para integração com código de erro TLS.
- Implementado suporte Solicitações de Origem Relacionadas ao WebAuthn (permite usar uma chave de acesso em vários domínios).
- Se o usuário atualizar a página no modo de navegação privada, o Firefox considerará isso como um problema e oferecerá desativar o bloqueio de rastreadores nela..
- A barra lateral "Abas de Outros Dispositivos" agora permite pode abrir um link em uma nova aba ou em um novo contêiner.
- Se o usuário começou a baixar um PDF ou outro arquivo aberto no navegador e, em seguida, fechou a aba atual ou mudou para outra, o arquivo agora abrirá em segundo plano, em vez de interromper o foco.
- Corrigido a ausência do item "Colar" no menu de contexto ao editar texto em alguns sites (Squarespace, LinkedIn, eBay).
- Em sistemas com várias telas, a janela "Sobre" agora abre na mesma tela que a última janela usada do navegador.
- Atualizado o design da janela "Relatar Site Quebrado". Em particular, ao selecionar a categoria "Algo Diferente", agora é solicitado ao usuário que descreva o que ele acredita estar quebrado.
- O tradutor embutido agora suporta os idiomas basco e galego.
- Na versão em croata, inglês britânico, georgiano, persa, esloveno, tadjique, tâmil, tibetano, turco, galês e kosa por padrão, foi adicionado um dicionário para verificação ortográfica.
- Em Linux e macOS Corrigido o comportamento inadequado de mover e selecionar texto com as teclas de seta em textos escritos da direita para a esquerda.
- macOS:
- Ativado suporte para backup global do perfil.
- Ajustado suporte para combinações de teclas do sistema para navegação pelo texto, incluindo a movimentação por parágrafos.
- Agora, ao arrastar imagens do navegador para a área de trabalho, coloca o arquivo no local onde foi arrastado e também funciona de forma mais responsiva.
- Cookies que não contêm o símbolo =, agora são tratados como cookies sem valores (name="foo", value=""), e não como anônimos (name="", value="foo"). O Safari se comporta da mesma forma.
- SVG: Foi adicionada suporte para a propriedade SVGTextPathElement.side (indica de qual lado do caminho de texto o texto é desenhado).
- CSS: Adicionado propriedade field-sizing (permite controlar o tamanho dos elementos de formulário).
- API:
- Interface PerformanceResourceTiming adquiriu propriedades firstInterimResponseStart e finalResponseHeadersStart (permitem medir o tempo que o navegador leva após enviar uma solicitação para receber respostas HTTP intermediárias e a resposta HTTP final, respectivamente).
- Implementado suporte para as propriedades AnimationEvent.animation e TransitionEvent.animation (oferecem uma maneira mais conveniente de acessar a animação associada, em vez de chamar element.getAnimations() filtrando por animationName ou propertyName).
- Construtor File
- Interface Notification agora suporta propriedades ações e maxActions (contém as ações definidas com ServiceWorkerRegistration.showNotification(), e o número máximo de ações dependente da plataforma que pode ser definido para a notificação). Isso permite que os desenvolvedores adicionem botões nas notificações da web que executam diferentes ações.
- Método Element.getAnimations() agora pode agora aceita o parâmetro options.pseudoElement (permite selecionar diretamente um pseudo-elemento específico em vez de filtrar os resultados obtidos com { subtree: true }).
- Método Element.requestPointerLock() recebeu suporte para o parâmetro options.unadjustedMovement (permite desativar a aceleração do mouse no nível do sistema operacional e utilizar os dados 'brutos' de movimento do mouse quando um controle lento e preciso do cursor é necessário).
- Mídia, WebRTC e Web Audio: a propriedade receiveTime agora incluído está presente nos metadados retornados pelos métodos RTCEncodedVideoFrame.getMetadata() e RTCEncodedAudioFrame.getMetadata(), e também pode ser passado para os construtores RTCEncodedVideoFrame() e RTCEncodedAudioFrame() como uma propriedade no parâmetro options.
- O reconhecimento de regras CSS quebradas agora Adicionada configuração «Mostrar comentários», permitindo desativar a exibição de comentários HTML no Inspetor.
Fonte: linux.org.ru
