Disponível Firefox 136 com suporte para a disposição vertical de abas, chatbots de IA, conversão automática de requisições HTTP em HTTPS, além de suporte a VA-API em placas de vídeo AMD.
- Linux:
- Habilitado aceleração de hardware para decodificação de vídeo (VA-API) em sistemas com GPUs AMD (requer Mesa versão 24.2 ou mais recente).
- Compilações oficiais para a arquitetura ARM64 (AArch64) estão disponíveis em tarballs, assim como do repositório APT. Compilações no formato Flatpak estão a caminho.
- Ajustado a funcionalidade da página about:processes em FreeBSD (anteriormente, funcionava apenas em OpenBSD).
- Nas configurações foi introduzida opção para habilitar uma nova implementação da barra lateral:
- Nas configurações da barra lateral (ícone de engrenagem), está disponível a disposição vertical de abas (além disso, é possível alternar a posição das abas clicando com o botão direito na barra de ferramentas e selecionando a opção de menu correspondente).
- Na barra lateral estão disponíveis chatbots baseados em IA. Serviços online como Anthropic Claude, ChatGPT, Google Gemini, Hugging Chat e Le Chat Mistral são suportados.
- Ativado por padrão, o mecanismo HTTPS-First: ao navegar ou inserir URLs, bem como ao carregar recursos filhos via HTTP, o Firefox tentará automaticamente se conectar de forma segura via HTTPS e reverterá para HTTP não seguro ao detectar problemas. A atualização não é aplicada se for especificado uma porta não padrão ou um endereço local.
- A diáloga de limpeza de dados do usuário agora permite a remoção do histórico de formulários sem excluir completamente o histórico do navegador.
- Foi adicionada opção para desativar seletivamente o bloqueio de widgets de redes sociais incorporados nas páginas da web, que são bloqueados no modo de proteção contra rastreamento rigoroso ou no modo de navegação privada.
- Nas configurações de telemetria foi adicionada a opção 'Enviar pings diários de uso para a Mozilla', permitindo aos desenvolvedores estimar com mais precisão o número de usuários ativos.
- Páginas que retornam códigos de erro (4xx, 5xx) e têm comprimento zero não não serão serão exibidas como vazias. Em vez disso, uma mensagem de erro será exibida para que o usuário entenda melhor o que aconteceu.
- Ao conectar via HTTP não seguro, além do ícone de cadeado riscado na barra de endereços, agora será exibida a mensagem 'Não seguro' (security.insecure_connection_text.enabled).
- Os rótulos dos atalhos para sites recentemente visitados na nova aba agora são gerados com base nos títulos das páginas, e não nos nomes de domínio.
- Por razões de segurança, as abas em segundo plano é proibido devem abrir um diálogo de seleção de arquivos.
- Foi adicionada a possibilidade de desabilitar a autenticação básica HTTP (network.http.basic_http_auth.enabled).
- Na interface do navegador é proibido usar manipuladores de eventos embutidos (security.browser_xhtml_csp.enabled = false). Isso pode quebrar, por exemplo, alguns scripts de usuário, esses scripts devem ser reescritos.
- Usuários do México, Brasil, Argentina e Chile agora têm disponível um resumo do tempo na página da nova aba.
- Usuários do Reino Unido agora têm disponível o preenchimento automático de endereços em formulários da web.
- macOS:
- Algumas tarefas em segundo plano agora são automaticamente movidas para núcleos de processador energeticamente eficientes.
- Implementado aceleração de hardware para reprodução de vídeo HEVC.
- Pacotes de instalação no formato DMG agora são comprimidos com o algoritmo LZMA, o que reduziu seu tamanho e o tempo de instalação.
- Devido a mudanças na macOS Sequoia, a combinação de teclas que adiciona .com ao endereço digitado na barra de endereços foi alterada de Ctrl+Enter para Cmd+Enter.
- Windows: Ao copiar uma imagem para a área de transferência (quando ela é colocada na área de transferência como arquivo e simultaneamente como imagem), por padrão a imagem agora é colocada no formato PNG. Assim, se o aplicativo receptor suportar a recepção de imagens PNG da área de transferência, ele receberá a imagem sem perda de transparência (aplicativos que não suportam PNG ainda podem requisitar uma imagem em formato BMP da área de transferência).
- HTML:
- Foi adicionada suporte para o atributo global autocorrect (inclui a correção automática de ortografia em elementos de texto editáveis: a maior parte dos elementos de texto <input>, elementos e elementos que têm o atributo contenteditable. O comportamento específico da correção automática depende do agente do usuário e do sistema operacional).
- O atributo global contenteditable adquiriu com o valor plaintext-only (indica que a formatação de texto está desabilitada e que, ao colar texto formatado, a formatação será removida).
- CSS:
- o operador de sequência opcional pseudoclass :has-slotted (usado para estilizar elementos em <template>, que adicionam conteúdo ao elemento <slot> ao renderizar web component).
- Foi adicionada suporte para a pseudoclass :open (permite selecionar qualquer elemento que esteja atualmente em estado aberto).
- Funções linear-gradient(), conic-gradient() e radial-gradient() agora permitem criar uma única cor sólida.
- JavaScript: Implementado suporte Intl.DurationFormat (formata os dados sobre a duração em dependência do idioma escolhido).
- HTTP: Cabeçalho Referer agora será enviado quando a página é atualizada e redireciona o usuário para outra página (usando ou o cabeçalho Refresh).
- API:
- Tamanho máximo data:-links aumentado de 32 para 512 megabytes, o que corresponde ao comportamento de navegadores baseados em Chromium.
- Suporte adicionado para Cookie Store API (um método assíncrono moderno baseado em Promise, destinado a gerenciar cookies, que pode ser usado no thread principal e em trabalhadores de serviço). Por enquanto implementado apenas um subconjunto da API Cookie Store:
- Interface CookieStore (obtenção, configuração, remoção de cookies).
- Propriedades Window.cookieStore e ServiceWorkerGlobalScope.cookieStore (obtenção de instâncias CookieStore).
- Evento change e sua interface CookieChangeEvent (dispara no thread principal e em contextos de trabalhadores de serviço quando cookies são definidos ou removidos).
- Implementado reflexão de elementos ARIA.
- WebRTC:
- WebRTC agora consegue pode enviar e receber vídeo comprimido com o codec AV1.Ao enviar, isso funciona tanto para vídeo único (singlecast) quanto para envio de múltiplas variações de vídeo de uma única fonte (simulcast).
- Além disso foi introduzida suporte para múltipla transmissão usando o codec H264 (junto com AV1 e VP8).
- Implementado suporte à extensão Cabeçalho RTP do Descritor de Dependência (DD) (pode ser usado com os codecs AV1, VP8 e VP9; fornece redirecionamento independente do codec de múltiplos fluxos, inclusive em casos onde a carga útil é criptografada (E2EE)).
- O reconhecimento de regras CSS quebradas agora
- Editor no depurador foi convertido na Codemirror 6.
- Ativado capacidade de depurar trabalhadores de serviço (ela foi desativada por cinco anos devido a problemas de desempenho).
- Monitor de rede: nomes dos predefinidos 'Limitação de desempenho' (permitem simular largura de banda e latências de conexão à internet) foram adicionados características (velocidade, latência).
Fonte: linux.org.ru
