Se lanzó el navegador web Firefox 131 y se generaron actualizaciones para ramas anteriores con un largo período de soporte: 115.16.0 y 128.3.0. La rama Firefox 132 ha sido transferida a la etapa de prueba beta, cuyo lanzamiento está previsto para el 29 de octubre.
Innovaciones clave en Firefox 131:
- Se implementó la capacidad de otorgar permisos temporales a los sitios (por ejemplo, acceso a la ubicación), que caducan después de que se cierra la pestaña o ha pasado una hora desde que el usuario otorgó el permiso.

- Mostrar miniaturas de páginas al pasar el cursor sobre los botones de pestañas está habilitado de forma predeterminada. Se supone que las miniaturas le permitirán encontrar rápidamente las páginas que necesita sin perder tiempo clasificando pestañas con los mismos títulos.

- La compatibilidad con el mecanismo de fragmentos de texto está habilitada de forma predeterminada, lo que le permite crear enlaces externos para saltar a posiciones arbitrarias en el texto de la página sin agregar etiquetas a la página y sin vincular a identificadores de elementos. La posición se determina mediante una máscara de texto integrada en el enlace. Por ejemplo, cuando hace clic en el enlace "https://opennet.me/61967#:~:text=Text%20Fragments", el navegador desplazará la página hasta la posición con la frase "Fragmentos de texto" y la resaltará en color. Además de especificar una máscara simple, es posible definir máscaras para el principio y el final del texto resaltado, así como vincular a las máscaras anteriores y posteriores utilizadas para resaltar el fragmento deseado si hay varias coincidencias en la página.

- Habilitado para abrir la página principal de un sitio de motor de búsqueda al presionar Mayús-Intro o Mayús-Clic en una barra de búsqueda vacía, opcionalmente agregado al panel al lado de la barra de direcciones.

- Se ha cambiado el icono del menú con una lista de todas las pestañas abiertas que se muestra en la esquina superior derecha (en lugar del signo "V", ahora se utiliza una imagen de pestaña).

- En el sistema de traducción integrado, al seleccionar un idioma predeterminado, ahora se utiliza el idioma que el usuario seleccionó previamente para la traducción.
- Se agregó compatibilidad con la tecnología CHIPS (Cookies Having Independent Partitioned State), creada por Google como parte de la iniciativa Privacy Sandbox y que permite aislar las cookies en relación con dominio Primer nivel, mediante el atributo "Particionado". Si bien el código de terceros del sitio "C" incrustado en los sitios "A" y "B" normalmente puede procesar las cookies compartidas por dichos sitios, al especificar el atributo "Particionado", las cookies establecidas por el sitio "C" se separarán completamente al cargar el código de los sitios "A" y "B".


- El valor SameSite=None para Cookie ahora solo se puede configurar en modo seguro, que es válido para conexiones a través de HTTPS. SameSite=Ninguno desactiva las restricciones de envío de cookies para inserciones desde sitios de terceros.
- En preparación para la transición a la especificación SVG 2, se eliminaron las propiedades SVGGraphicsElement.nearestViewportElement y SVGGraphicsElement.farthestViewportElement, que quedaron obsoletas en febrero.
- De acuerdo con la recomendación del grupo de trabajo de estandarización de CSS, la propiedad CSS "área de inserción" pasó a llamarse "área de posición".
- Se ha agregado al Iterator soporte para controladores ejecutados sincrónicamente Iterator.prototype.drop(), Iterator.prototype.every(), Iterator.prototype.filter(), Iterator.prototype.find(), Iterator.prototype.flatMap() Interfaz JavaScript Iterator.prototype.forEach(), Iterator.prototype.map(), Iterator.prototype.reduce(), Iterator.prototype.some() e Iterator.prototype.take(), que le permiten usar iterator. -Operaciones similares con matrices, sin crear explícitamente objetos Array intermedios, lo cual es útil cuando se procesan conjuntos de datos muy grandes.
- En la versión para Android при сохранении закладки теперь по умолчанию выбирается раздел, в который была добавлена прошлая закладка, а не корневой раздел закладок. В настройки добавлена опция для включения защиты от скрытой идентификации пользователя (fingerprint), не связанной с известными трекерами. Опция доступна при выборе настраиваемого или расширенного режима защиты от отслеживания.

Además de las innovaciones y correcciones de errores, Firefox 131 ha solucionado 24 vulnerabilidades. 18 vulnerabilidades están marcadas como peligrosas, de las cuales 14 están causadas por problemas de memoria, como desbordamientos del búfer y acceso a áreas de memoria ya liberadas. Potencialmente, estos problemas pueden provocar la ejecución del código de un atacante al abrir páginas especialmente diseñadas.
Fuente: opennet.ru








