Lanzamiento de Firefox 113

Se lanzó el navegador web Firefox 113 y se creó una actualización de la rama de soporte a largo plazo: 102.11.0. La rama Firefox 114 ha sido transferida a la etapa de prueba beta, cuyo lanzamiento está previsto para el 6 de junio.

Innovaciones clave en Firefox 113:

  • Se habilita la visualización de la consulta de búsqueda ingresada en la barra de direcciones, en lugar de mostrar la URL del motor de búsqueda (es decir, las claves se muestran en la barra de direcciones no solo durante el proceso de entrada, sino también después de acceder al motor de búsqueda y mostrar los resultados de búsqueda asociados con las claves introducidas). El cambio sólo se aplica al acceder a los motores de búsqueda desde el stock de direcciones. Si la consulta se ingresa en el sitio web de un motor de búsqueda, la URL se muestra en la barra de direcciones. Dejar palabras clave de búsqueda en la barra de direcciones hace que sea más fácil enviar consultas de búsqueda calificadas porque no es necesario desplazarse hacia arriba hasta el área de entrada al ver los resultados.
    Lanzamiento de Firefox 113

    Para controlar este comportamiento, se ofrece una opción especial en la sección de configuración de búsqueda (about:preferences#search), y en about:config el parámetro “browser.urlbar.showSearchTerms.featureGate”.

    Lanzamiento de Firefox 113

  • Se ha agregado un menú contextual a la lista desplegable de sugerencias de búsqueda, que se muestra al hacer clic en el botón “...”. El menú ofrece la posibilidad de eliminar una consulta de búsqueda de su historial de navegación y desactivar la visualización de enlaces patrocinados.
    Lanzamiento de Firefox 113
  • Se ha propuesto una implementación mejorada del modo de visualización de video "Imagen en imagen", en el que botones para rebobinar 5 segundos hacia adelante y hacia atrás, un botón para expandir rápidamente la ventana a pantalla completa y un control deslizante de avance rápido con un indicador. Se han agregado la posición y duración del video.
    Lanzamiento de Firefox 113
  • Al navegar en modo de navegación privada, se ha reforzado el bloqueo de cookies de terceros y el aislamiento del almacenamiento del navegador utilizado en el código de seguimiento de clics.
  • Al completar contraseñas en formularios de registro, se ha aumentado la confiabilidad de las contraseñas generadas automáticamente; ahora se utilizan caracteres especiales en su formación.
  • La implementación del formato de imagen AVIF (AV1 Image Format), que utiliza tecnologías de compresión intracuadro del formato de codificación de video AV1, ha agregado soporte para imágenes animadas (AVIS).
  • El motor ha sido rediseñado para admitir tecnologías para personas con discapacidad (motor de accesibilidad). Rendimiento, capacidad de respuesta y estabilidad significativamente mejorados al trabajar con lectores de pantalla, interfaces de inicio de sesión único y marcos de accesibilidad.
  • Al importar marcadores desde Safari y navegadores basados ​​en el motor Chromium, se implementó la compatibilidad con la importación de favicons asociados con marcadores.
  • Se ha reforzado el aislamiento de la zona de pruebas utilizado en la plataforma Windows para los procesos que interactúan con la GPU. Para los sistemas Windows, se ha implementado la capacidad de arrastrar y soltar contenido desde Microsoft Outlook. En las compilaciones para Windows, un efecto visual con estiramiento está habilitado de forma predeterminada al intentar desplazarse más allá del final de la página.
  • Las compilaciones para la plataforma macOS brindan acceso al submenú Servicios directamente desde el menú contextual de Firefox.
  • Los scripts que utilizan la interfaz Worklet (una versión simplificada de Web Workers que brinda acceso a etapas de bajo nivel de renderizado y procesamiento de audio) ahora tienen soporte para importar módulos JavaScript usando la expresión "importar".
  • La compatibilidad con las funciones color(), lab(), lch(), oklab() y oklch() definidas en la especificación CSS Color Level 4 está habilitada de forma predeterminada y se utiliza para definir el color en sRGB, RGB, HSL, HWB, Espacios de color LHC y LAB.
  • La función color-mix() se ha agregado a CSS, lo que le permite mezclar colores en cualquier espacio de color según un porcentaje determinado (por ejemplo, para agregar un 10% de azul al blanco, puede especificar "color-mix(in srgb, blue 10%, blanco);") .
  • Se agregó la propiedad CSS "ajuste de color forzado" para deshabilitar la restricción de color forzada para elementos individuales, dejándolos con control total de color CSS.
  • CSS ha agregado soporte para la consulta de medios (@media) "scripting", que le permite verificar la disponibilidad de la capacidad de ejecutar scripts (por ejemplo, en CSS puede determinar si la compatibilidad con JavaScript está habilitada).
  • Se agregó una nueva sintaxis de pseudoclase ":nth-child(an + b)" y ":nth-last-child()" para permitir obtener un selector para filtrar previamente los elementos secundarios antes de realizar el "An+B" principal. lógica de selección sobre ellos.
  • Se agregó la API Compression Streams, que proporciona una interfaz de programación para comprimir y descomprimir datos en formatos gzip y deflate.
  • Se agregó soporte para los métodos CanvasRenderingContext2D.reset() y OffscreenCanvasRenderingContext2D.reset(), diseñados para devolver el contexto de representación a su estado original.
  • Se agregó soporte para funciones WebRTC adicionales implementadas en otros navegadores: RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats (“conexión entre pares” RTCStatsType), RTCRtpSender.setStreams() y RTCSctpTransport.
  • Se eliminaron las funciones WebRTC específicas de Firefox mozRTCPeerConnection, mozRTCIceCandidate y mozRTCSessionDescription WebRTC, que han quedado obsoletas durante mucho tiempo. Se eliminó el atributo obsoleto CanvasRenderingContext2D.mozTextStyle.
  • Las herramientas para desarrolladores web han ampliado las capacidades de la función de búsqueda de archivos disponible en el depurador de JavaScript. La barra de búsqueda se ha movido a la barra lateral estándar, lo que le permite ver los resultados al editar scripts. Se proporcionó visualización de resultados minimizados y resultados del directorio node_modules. De forma predeterminada, los resultados de la búsqueda en archivos ignorados están ocultos. Se agregó soporte para buscar por máscaras y la capacidad de usar modificadores al buscar (por ejemplo, para buscar sin tener en cuenta el caso de caracteres o usar expresiones regulares).
  • La interfaz para ver archivos HTML incluye un modo de formato visual (impresión bonita) para el código JavaScript incrustado.
  • El depurador de JavaScript permite anular archivos de script. Se agregó la opción "Agregar anulación de script" al menú contextual que se muestra para los archivos de código, con la que puede descargar un archivo con un script a su computadora y editarlo, después de lo cual este script editado se usará al procesar la página, incluso después de recargarlo.
    Lanzamiento de Firefox 113
  • En la versión de Android:
    • De forma predeterminada, la aceleración por hardware de la decodificación de video en formato AV1 está habilitada; si esto no es compatible, se utiliza un decodificador de software.
    • Se habilitó el uso de GPU para acelerar la rasterización de Canvas2D.
    • Se ha mejorado la interfaz del visor de PDF integrado y se ha simplificado el almacenamiento de archivos PDF abiertos.
    • Se ha resuelto el problema con la reproducción de vídeo en modo de pantalla horizontal.

Además de las innovaciones y correcciones de errores, Firefox 113 ha solucionado 41 vulnerabilidades. 33 vulnerabilidades están marcadas como peligrosas, de las cuales 30 vulnerabilidades (recopiladas bajo CVE-2023-32215 y CVE-2023-32216) son causadas por problemas de memoria, como desbordamientos de 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. La vulnerabilidad CVE-2023-32207 le permite omitir la solicitud de credenciales al obligarlo a hacer clic en el botón de confirmación superponiendo contenido engañoso (clickjacking). La vulnerabilidad CVE-2023-32205 permite ocultar las advertencias del navegador mediante una ventana emergente superpuesta.

Firefox 114 beta incluye una interfaz de usuario para administrar la lista de excepciones DNS sobre HTTPS. La configuración de "DNS sobre HTTPS" se ha movido a la sección "Privacidad y seguridad". Es posible buscar marcadores directamente desde el menú "Marcadores". Ahora se puede colocar un botón para abrir el menú de marcadores en la barra de herramientas. Se agregó la capacidad de buscar selectivamente el historial de navegación local al seleccionar "Historial de búsqueda" en el menú Historial, Biblioteca o Aplicación.

Fuente: opennet.ru

Añadir un comentario