Disponible Firefox 150.
Entre las novedades interesantes se encuentran la gestión de la ubicación de las pestañas abiertas, la incorporación de ciertas funciones de edición al visor de PDF y la eliminación de numerosas vulnerabilidades, incluidas algunas descubiertas mediante redes neuronales.
- Linux:
- Ahora hay soporte para el selector de emojis proporcionado por GTK (generalmente se invoca con la combinación Ctrl+.).
- Disponible versiones oficiales en forma de paquetes RPM.
- En el menú contextual de los enlaces se ha agregado el elemento «Abrir enlace en pantalla dividida». Cuando dos pestañas están abiertas lado a lado, en su menú contextual ahora hay el elemento «Reordenar pestañas». Además, en haga clic en el título de la pestaña manteniendo presionada la tecla Alt/Option para abrir la pestaña junto a la actual.
- Al seleccionar varias pestañas, se puede elegir el elemento del menú contextual «Copiar enlaces», que colocará las direcciones de estas páginas en el portapapeles.
- El visor de PDF ahora permite permite reordenar, copiar y eliminar páginas en el documento.
- Se ha añadido una página about:translations, que se puede utilizar para la traducción local de textos.
- Se ha añadido configuración «Arrastra las pestañas para crear grupos de pestañas», que permite desactivar la creación de grupos de pestañas al arrastrar.
- A los sitios web se les prohíbe acceder a direcciones en la red local (incluido el sistema local) sin la aprobación del usuario. Los sitios utilizan lo hacen para el fingerprinting. Anteriormente, el bloqueo del acceso a recursos locales solo se activaba en el modo de estricta protección contra el rastreo, ahora se está habilitando gradualmente para todos los usuarios.
- Un VPN gratuito ahora está disponible para los residentes de Canadá (por lo tanto, está disponible en Canadá, Francia, Alemania, Reino Unido y EE. UU.).
- Se han corregido varios cientos vulnerabilidades, la mayoría de los cuales se detectaron utilizando redes neuronales.
- macOS: se ha solucionado el problema de la desaparición de emojis de las páginas web en modo Lockdown.
- Windows:
- Aplicaciones web ahora están disponibles para los usuarios que instalaron Firefox desde la Tienda de Windows.
- La copia de seguridad del perfil ahora funciona al utilizar el nuevo sistema de gestión de perfiles.
- HTML: el atributo sizes elementos <img> (y HTMLImageElement.sizes) ahora soporta la palabra clave «auto» (permite que los elementos se carguen de manera perezosa <img> usar el tamaño calculado del diseño, después de aplicar todas las reglas CSS, para seleccionar la imagen de srcset).
- CSS:
- La función color-mix() ahora puede aceptar más de dos valores <color>.
- La función light-dark() reciba soporte para valores <image> (permite usar imágenes, gradientes, etc., para varios esquemas de color).
- Ahora hay soporte para pseudoclases :buffering, :muted, :paused, :playing, :seeking, :stalled y :volume-locked (permiten estilizar elementos y dependiendo de su estado actual).
- Implementados las propiedades animation-range-start y animation-range-end (y también la propiedad abreviada animation-range).
- Soportado palabra clave revert-rule (permite definir el valor de la propiedad como si la regla de estilo actual no existiera, por lo que se aplica el valor de otra regla adecuada).
- Propiedad overscroll-behavior (y también sus formas completas overscroll-behavior-x, overscroll-behavior-y, overscroll-behavior-block y overscroll-behavior-inline) ahora correctamente se aplican a los contenedores de desplazamiento que no tienen contenido desplazable, por ejemplo, a elementos con overflow: hidden (anteriormente ignorados).
- API:
- El método Sanitizer.replaceElementWithChildren() ahora devuelve false, si el elemento que debe ser reemplazado es <html> en espacio nombres HTML (con este método no se puede crear Sanitizer, que reemplazará el elemento <html> por su contenido interno).
- Se ha añadido soporte highlightsFromPoint().
- DOM:
- El método Document.caretPositionFromPoint() ahora soporta argumento options.shadowRoots (permite que el método devuelva el nodo que contiene el cursor desde el DOM sombrío, siempre que el correspondiente ShadowRoot se pase como opción).
- Se ha implementado soporte para la interfaz CSSFontFaceDescriptors, y una instancia de este tipo se devuelve a través de la propiedad CSSFontFaceRule.style.
- Interfaz Document ha adquirido método no estándar caretRangeFromPoint().
- Document y Element recibido soporte para el método ariaNotify() (añade una cadena de texto a la cola para ser leída por el lector de pantalla, proporcionando una alternativa más ergonómica y fiable a regiones vivas ARIA).
- Herramientas para desarrolladores:
- Red: Si la solicitud es redirigida, en la pestaña 'Respuesta' ahora hay se muestra un mensaje que explica la falta de datos.
- Red: Se ha implementado marcador de conexiones que utilizan un certificado emitido por una autoridad de certificación que no está en la base de datos de certificados raíz de Mozilla.
- Inspector: En el panel de interruptores de pseudoclases se ha agregado nuevo sección con el interruptor de pseudoclase :open (disponible solo para elementos que tienen un estado abierto, como <dialog>). Este apartado también incluye el interruptor de pseudoclase existente :visited, ya que se aplica exclusivamente a los elementos <a> y <area>.
Fuente: linux.org.ru
