Se ha lanzado la versión del navegador web Firefox 160 y se han generado actualizaciones de las versiones anteriores con soporte prolongado: 153.7.0 y 115.45.0. En el marco del nuevo ciclo de lanzamientos de dos semanas, se ha trasladado la rama Firefox 161 a la fase de beta testing, cuyo lanzamiento está previsto para el 24 de noviembre.
Novedades principales en Firefox 160 (1, 2, 3):
- Se ha añadido la posibilidad de desacoplar una pestaña o una sección seleccionada de la página en forma de una mini-ventana superpuesta al contenido. La barra de direcciones en la mini-ventana se oculta automáticamente y solo se muestra al pasar el cursor sobre el título. Es posible abrir varias mini-ventanas simultáneamente. Las mini-ventanas se crean a través de menús contextuales que aparecen al hacer clic con el botón derecho del ratón en la pestaña (Mover Pestaña -> Mover a Mini Ventana) o en el contenido de la página (Mover Sección a Mini Ventana). Este modo es conveniente para mantener en vista otro contenido mientras se trabaja en la página.


- En la interfaz para ver videos en modo 'imagen en imagen' se ha implementado la posibilidad de ajustar la velocidad de reproducción con una graduación de 0.25x (el botón para cambiar la velocidad solo aparece al aumentar el tamaño de la ventana).

- Se ha añadido la posibilidad de abrir nuevas pestañas moviendo con el ratón elementos de la barra lateral del historial a la zona de pestañas.
- En el menú contextual de la barra de direcciones, en lugar del elemento 'Pegar y Ir', ahora se muestra 'Pegar y Buscar', si en el portapapeles no hay un enlace, sino texto.
- En el diálogo de confirmación de solicitudes de sitios para conectarse como manejador de email y otros tipos de enlaces, se ha implementado un botón 'Nunca permitir' para bloquear futuras solicitudes similares de ese sitio.
- Se ha añadido soporte para la reproducción de sonido en formatos FLAC, MP3 y PCM, proporcionados en contenedores multimedia MKV (Matroska).
- Para el renderizado de WebGL en la plataforma macOS se ha utilizado la API gráfica Metal.
- En la API Web Speech se ha añadido el objeto SpeechRecognition para el reconocimiento de voz en tiempo real sin necesidad de recurrir a servicios externos y con soporte para 40 idiomas.
- Para compatibilidad con algunos sitios, se ha añadido el pseudo-elemento '::-webkit-input-placeholder', similar en funcionalidad a '::placeholder'.
- En el constructor WebTransport() se ha implementado la opción «headers» para añadir cabeceras HTTP personalizadas a las solicitudes CONNECT avanzadas. Se han añadido las propiedades incomingMaxBufferedDatagrams y outgoingMaxBufferedDatagrams a la interfaz WebTransportDatagramDuplexStream, y propiedades a la interfaz WebTransport
anticipatedConcurrentIncomingUnidirectionalStreams y anticipatedConcurrentIncomingBidirectionalStreams. - En la versión para Android se incluyó una solicitud de permisos antes de acceder a dispositivos en la red local con direcciones intranet o a servicios en el dispositivo actual (localhost).
Además de las novedades y correcciones de errores, en Firefox 160 se han solucionado 99 vulnerabilidades, la mayoría de las cuales fueron causadas por problemas relacionados con la memoria, como desbordamientos de búfer y accesos a áreas de memoria ya liberadas. Estos problemas podrían permitir la ejecución de código malicioso al abrir páginas específicamente diseñadas.
Fuente: opennet.ru



