Lanzouse o navegador web Firefox 99. Ademais, creouse unha actualización de soporte a longo prazo: 91.8.0. A rama de Firefox 100 foi transferida á fase de probas beta, cuxo lanzamento está previsto para o 3 de maio.
Novidades clave en Firefox 99:
- Engadido soporte para menús contextuales nativos de GTK. A función está habilitada mediante o parámetro "widget.gtk.native-context-menus" en about:config.
- Engadíronse barras de desprazamento flotantes GTK (unha barra de desprazamento completa aparece só cando move o cursor do rato, o resto do tempo, con calquera movemento do rato, móstrase unha fina liña indicadora, que lle permite comprender a compensación actual na páxina, pero se o cursor non se move, o indicador desaparece despois dun tempo). A función está actualmente desactivada por defecto; para activala en about:config, ofrécese a configuración widget.gtk.overlay-scrollbars.enabled.
- Reforzouse o illamento de Sandbox na plataforma Linux: os procesos que procesan contido web teñen prohibido acceder ao servidor X11.
- Resolveuse algúns problemas que se producían ao usar Wayland. En particular, solucionouse o problema de bloquear fíos, axustouse a escala das ventás emerxentes e habilitouse o menú contextual ao comprobar a ortografía.
- O visor de PDF integrado ofrece soporte para buscar con ou sen signos diacríticos.
- Engadiuse unha tecla de acceso rápido "n" a ReaderMode para activar/desactivar o modo Narrar.
- A versión para a plataforma Android ofrece a posibilidade de borrar as cookies e os datos locais almacenados de forma selectiva só para un dominio específico. Solucionouse un fallo que se producía despois de cambiar ao navegador desde outra aplicación, aplicar unha actualización ou desbloquear o dispositivo.
- Engadida a propiedade navigator.pdfViewerEnabled, coa que unha aplicación web pode determinar se o navegador ten unha capacidade integrada para mostrar documentos PDF.
- Engadido soporte para o método RTCPeerConnection.setConfiguration(), que permite aos sitios axustar a configuración de WebRTC dependendo dos parámetros de conexión de rede, cambiar o servidor ICE utilizado para a conexión e as políticas de transferencia de datos aplicadas.
- A API de información de rede, a través da cal era posible acceder a información sobre a conexión actual (por exemplo, tipo (móbil, bluetooth, ethernet, wifi) e velocidade), está desactivada por defecto. Anteriormente, esta API só estaba habilitada para a plataforma Android.
Ademais de innovacións e correccións de erros, Firefox 99 eliminou 30 vulnerabilidades, das cales 9 están marcadas como perigosas. 24 vulnerabilidades (21 resúmense en CVE-2022-28288 e CVE-2022-28289) son causadas por problemas coa memoria, como desbordamentos de búfer e acceso a áreas de memoria xa liberadas. Potencialmente, estes problemas poden levar á execución do código dun atacante ao abrir páxinas especialmente deseñadas.
A versión beta de Firefox 100 introduce a posibilidade de usar dicionarios para diferentes idiomas de forma simultánea ao revisar a ortografía. Linux e Windows teñen barras de desprazamento flotantes activadas por defecto. No modo de imaxe en imaxe, móstranse os subtítulos ao ver vídeos de YouTube, Prime Video e Netflix. A API Web MIDI está habilitada, o que lle permite interactuar desde unha aplicación web con dispositivos musicais cunha interface MIDI conectada ao ordenador do usuario (en Firefox 99 pódese activar mediante a configuración dom.webmidi.enabled en about:config).
Fonte: opennet.ru