Disponível Firefox 75.
- A barra de endereços do Quantum Bar, que estreou no Firefox 68, recebeu sua primeira grande atualização:
- O tamanho da barra de endereço aumenta significativamente quando recebe o foco (browser.urlbar.update1).
- Antes de o usuário começar a digitar, os principais sites são exibidos em um menu suspenso (browser.urlbar.openViewOnFocus).
- No menu suspenso com o histórico dos recursos visitados O protocolo https:// não é mais exibido. Usar uma conexão segura hoje em dia não surpreenderá ninguém, agora é importante chamar a atenção dos usuários não para a presença do HTTPS, mas para a sua ausência (browser.urlbar.update1.view.stripHttps).
- Além disso, interrompido exibição do subdomínio www (a configuração browser.urlbar.trimURLs retorna a exibição de www e https:// ao mesmo tempo, não faz sentido tocar na configuração descrita acima).
- Removidas as configurações de browser.urlbar.clickSelectsAll e browser.urlbar.doubleClickSelectsAll. O comportamento de clicar na barra de endereço no Linux agora corresponde ao comportamento no macOS e no Windows. o que os usuários pedem há 14 anos.
- Em sistemas que usam Wayland, apareceu a aceleração de hardware do webGL (widget.wayland-dmabuf-webgl.enabled). Não é possível implementá-lo com o X11, pois seria necessário um grande número de exceções e hacks (A Mozilla não possui os enormes recursos do Google para testar todas as versões de driver existentes com todos os modelos de placa de vídeo existentes). Wayland simplifica muito a situação, o que permitiu a Martin Striansky da RedHat escrever o back-end necessário DMABuf. Um bom bônus é que o DMABuf é capaz de fornecer aceleração de hardware para decodificação H.264 (widget.wayland-dmabuf-vaapi.enabled). Na próxima versão, a aceleração de hardware funcionará com outros formatos de vídeo.
- Lá pacotes oficiais em formato Flatpak.
- Fixed Restaurando uma sessão na área de trabalho virtual KDE Plasma.
- Adicionado suporte para carregamento lento de imagens. Se a imagem tiver o atributo carregamento com o valor lento, o navegador carregará a imagem somente quando o usuário rolar a página para a posição correspondente.
- Os usuários do Reino Unido (além dos usuários dos EUA) verão blocos de conteúdo patrocinado (desativados nas configurações) na página inicial.
- Suporte TLS 1.0/1.1 reativado. Agora não é o melhor momento para dificultar ainda mais o acesso das pessoas a quaisquer recursos.
- A partir de agora o navegador fica em segundo plano esconderijos Todos os certificados PKI CA confiáveis conhecidos pela Mozilla. Isto deve melhorar a compatibilidade com servidores cujos proprietários não configuraram o HTTPS corretamente.
- Sobre:página de políticas reescrito de XUL para HTML.
- A API Web Crypto agora é está disponível apenas para sites abertos por meio de uma conexão segura.
- Em relação aos documentos HTML do Firefox agora leva em conta A diretiva X-Content-Type-Options:nosniff, que informa ao navegador para não tentar determinar heuristicamente o tipo MIME do conteúdo. Anteriormente, “nosniff” era usado apenas para CSS e JS.
- Builds para macOS usam tecnologia RLBox. O código C++ de bibliotecas de terceiros potencialmente vulneráveis é convertido em um módulo WebAssembly cujos poderes são estritamente limitados e, em seguida, o módulo é compilado em código nativo e executado em um processo isolado. A primeira biblioteca desse tipo foi Graphite. Além disso, o macOS oferece a capacidade de ler certificados do armazenamento do sistema operacional (configuração security.osclientcerts.autoload), bem como fixo Um bug que fazia com que a recuperação da sessão do navegador colocasse as janelas do navegador na área de trabalho atual, em vez de nas áreas de trabalho onde essas janelas estavam localizadas na sessão anterior.
- No Windows ligado composição direta (Composição Direta), que deve ter um efeito positivo no desempenho. Além do mais, fixo impossibilidade de importar logins do Chrome 80 e superior.
- CSS:
- Adicionado suporte a recursos min (), max () и braçadeira().
- Propriedade texto-decoração-pular-tinta adquiriu o valor todo.
- JavaScript:
- Suporte agora disponível campos estáticos públicos de classes.
- Classe adicionada Local Internacional.
- Interface. HTMLFormElement tenho um método solicitaçãoEnviar(), que funciona como clicar em um botão enviar.
- API de animações da Web:
- Suporte getter ativado Animação.linha do tempoE Documento.linha do tempo, Linha do tempo do documento и Linha do tempo de animação.
- Suporte de método incluído Documento.getAnimations() и Elemento.getAnimations().
- Ferramentas de desenvolvimento:
- Cálculo instantâneo As expressões do console permitem que os desenvolvedores vejam o resultado imediatamente enquanto digitam.
- Ferramenta de medição de página aprendi como redimensionar uma moldura retangular.
- Inspetor agora permite usar não apenas seletores CSS, mas também expressões para pesquisar elementos XPath.
- Agora você pode filtrar mensagens WebSocket via expressões regulares.
- Uma configuração view_source.tab_size foi adicionada, que permite definir o comprimento da guia no modo de visualização do código-fonte da página.
Fonte: linux.org.ru