Disponible Firefox 152, cu las principales novedades como una interfaz de configuración rediseñada y soporte experimental para JPEG XL.
- Completamente rediseñado la interfaz de configuración del navegador (browser.settings-redesign.enabled). Las secciones importantes se han dividido en páginas individuales, mejorando la navegación por la configuración.
- Añadidos intervalos adicionales al cambiar el zoom de la página.
- Se ha añadido en la sección de configuración experimental la posibilidad activar el soporte para JPEG XL (JXL).
- Al ingresar en la barra de direcciones las palabras «tranquilo», «más tranquilo» y «shhhh» ahora aparece una sugerencia para silenciar el sonido en todas las pestañas que lo reproducen.
- En Linux y Windows, ahora es posible copiar la dirección de la pestaña (incluida la no activa) o de varias pestañas seleccionadas, eligiendo «Compartir» → «Copiar enlace» en el menú contextual de la pestaña.
- En la configuración de la barra de herramientas se ha añadido el botón «Enviar pestaña», que se puede arrastrar a la barra.
- En la página «Error al establecer conexión segura» se ha agregado código de error TLS.
- Se ha implementado soporte Solicitudes de origen relacionadas con WebAuthn (permite utilizar una sola clave de acceso en varios dominios).
- Si el usuario actualiza la página en modo de navegación privada, Firefox lo interpretará como un problema y sugerirá desactivar el bloqueo de rastreadores en la misma..
- La barra lateral «Pestañas de otros dispositivos» ahora permite abrir un enlace en una nueva pestaña o en un nuevo contenedor.
- Si el usuario ha comenzado a descargar un PDF u otro archivo que se abre en el navegador y luego cerró la pestaña actual o cambió a otra, el archivo ahora se abrirá en segundo plano, en lugar de captar el foco.
- Se ha corregido la ausencia de la opción «Pegar» en el menú contextual al editar texto en algunos sitios (Squarespace, LinkedIn, eBay).
- En sistemas con múltiples pantallas, la ventana «Acerca de» ahora se abre en la misma pantalla que la última ventana del navegador utilizada.
- Actualizado el diseño del cuadro de diálogo «Informar sobre un sitio roto». En particular, al seleccionar la categoría «Algo más», se requiere que el usuario describa exactamente qué cree que está roto.
- El traductor integrado ha ganado soporte para los idiomas vasco y gallego.
- En las versiones en croata, inglés británico, georgiano, persa, esloveno, tayiko, tamil, tibetano, turco, galés y kosa por defecto se ha añadido un diccionario para la verificación de la ortografía.
- En Linux y macOS Se corrigió un desplazamiento y selección incorrectos utilizando las teclas de flecha en el texto escrito de derecha a izquierda.
- macOS:
- Activado el soporte para respaldo global del perfil.
- Establecido el soporte para combinaciones de teclas del sistema para navegar por el texto, incluyendo el movimiento entre párrafos.
- Ahora arrastrar imágenes desde el navegador al escritorio coloca el archivo en el lugar donde se ha arrastrado, y también funciona de manera más receptiva.
- Las cookies que no contienen el símbolo =, ahora se procesan como cookies sin valores (name="foo", value=""), en lugar de como anónimas (name="", value="foo"). Comporta de la misma manera Safari.
- SVG: Ahora hay soporte para la propiedad SVGTextPathElement.side (indica de qué lado del camino de texto se representa el texto).
- CSS: Se han añadido la propiedad field-sizing (permite controlar el tamaño de los elementos de formulario).
- API:
- Interfaz PerformanceResourceTiming ha adquirido las propiedades firstInterimResponseStart y finalResponseHeadersStart (permiten medir el tiempo que tarda el navegador después de enviar la solicitud para recibir respuestas HTTP intermedias y la respuesta HTTP final, respectivamente).
- Se ha implementado soporte para las propiedades AnimationEvent.animation y TransitionEvent.animation (proporcionan una forma más conveniente de acceder a la animación relacionada que al llamar element.getAnimations() filtrando por las propiedades animationName o propertyName).
- DOM:
- Interfaz Notification ahora soporta las propiedades actions y maxActions (contienen respectivamente las acciones definidas mediante ServiceWorkerRegistration.showNotification(), y la cantidad máxima de acciones dependiente de la plataforma que se puede definir para la notificación). Esto permite a los desarrolladores añadir botones en las notificaciones web que realizan ciertas acciones.
- El método Element.getAnimations() ahora puede aceptar el parámetro options.pseudoElement (permite seleccionar directamente un pseudoelemento específico en lugar de filtrar los resultados obtenidos con { subtree: true }).
- El método Element.requestPointerLock() ha recibido soporte para el parámetro options.unadjustedMovement (permite desactivar la aceleración del mouse a nivel del sistema operativo y usar datos 'crudos' sobre el movimiento del mouse, donde se requiere un control lento y preciso del movimiento del cursor).
- Medios, WebRTC y Web Audio: La propiedad receiveTime ahora activado en los metadatos devueltos por los métodos RTCEncodedVideoFrame.getMetadata() y RTCEncodedAudioFrame.getMetadata(), y también puede ser pasado a los constructores RTCEncodedVideoFrame() y RTCEncodedAudioFrame() como una propiedad en el parámetro options.
- Herramientas para desarrolladores: Se ha añadido la configuración 'Mostrar comentarios', que permite desactivar la visualización de comentarios HTML en el Inspector.
Fuente: linux.org.ru
