Disponible Firefox 134.
- Linux:
- Ahora hay soporte de gestos con mantenido (hold gestures). De esta manera, ahora se puede interrumpir el desplazamiento cinético al tocar el panel táctil con dos dedos.
- Se ha corregido visualización incorrecta de los menús contextuales en Wayland con el escalado fraccional activado (widget.wayland.fractional-scale.enabled).
- Los usuarios de EE. UU. y Canadá recibirán gradualmente nueva interfaz la página de inicio (el campo de búsqueda y los accesos directos se han elevado al inicio de la página, los accesos directos se muestran en una sola línea. Se han actualizado las tarjetas de historias recomendadas: ahora llenan automáticamente todo el ancho de la página, lo que permite un uso más eficiente del espacio).
- El buscador Ecosia ahora está disponible no solo para usuarios de Alemania, sino también para todos los usuarios de la región alemana (Austria, Bélgica, Italia, Países Bajos, España, Suecia y Suiza).
- Se ha introducido una función de descarga de pestañas desactivada por defecto a pedido del usuario (browser.tabs.unloadTabInContextMenu).
- Firefox ahora utiliza con mayor precisión debería seguir la especificación HTML respecto a las ventanas emergentes, lo que reducirá el número de ocasiones en las que una ventana emergente útil es bloqueada erróneamente.
- Con la configuración privacy.resistFingerprinting activada, ahora en el diálogo de configuraciones se muestra una advertencia de que esto puede llevar a que algunos sitios no funcionen. A los desarrolladores no les gusta que esta configuración aparezca en cada segundo manual para mejorar la seguridad del navegador, pero muy rara vez los autores de tales manuales advierten al usuario de que esta protección reforzada tiene una serie de efectos secundarios inconvenientes.
- Si alguna extensión fue desactivada por violar las políticas de Mozilla, ahora en el gestor de extensiones tendrán se muestra un mensaje al respecto, explicando la razón («Esta extensión viola las políticas de Mozilla, por lo que ha sido desactivada. Puedes activarla bajo tu propio riesgo.»).
- El ícono para entrar en modo de lectura ya no se muestra, si un archivo PDF está abierto en la pestaña.
- Al eliminar la configuración en about:config, su nombre ahora se muestra tachado..
- Se ha corregido un error que causaba que la conexión WebSocket, que utilizaba IPv6, dejara de funcionar si la compatibilidad con IPv6 desaparecía debido a un cambio en la configuración de red (por ejemplo, si el usuario se conectaba a un VPN que no soportaba IPv6).
- Windows: Activado soporte para la aceleración de hardware en la decodificación HEVC (dado que el códec requiere regalías de licencia, el usuario debe adquirirlo por su cuenta, obtenerlo del fabricante de OEM del ordenador o simplemente ).
- CSS: Elementos con posicionamiento absoluto adquirido soporte de propiedades align-self y justify-self, así como la propiedad abreviada place-self.
- JavaScript:
- Se ha añadido Promise.withResolvers() RegExp.escape() (escapando cualquier posible símbolo de la sintaxis de expresión regular en la cadena, devolviendo una nueva cadena que se puede usar de forma segura como un patrón literal para el constructor RegExp()).
- Ahora hay soporte del método Promise.try() (toma una función de retorno de cualquier tipo (una función que devuelve o lanza sincrónicamente o asincrónicamente) y envuelve el resultado en Promise).
- WebAssembly:
- Activado soporte Memory64.
- Activado soporte JS String Builtins.
- API:
- Se implementó método estático PushManager.supportedContentEncodings (permite obtener los algoritmos de cifrado permitidos para la carga útil mensajes push).
- AudioParam.value ahora permite establecer el valor incluso durante un evento automático programado: anteriormente, esta operación se ignoraba silenciosamente.
- El método ReadableStreamBYOBReader.read() ha recibido nuevo argumento options.min (indica el número mínimo de elementos devueltos en cada llamada, lo que permite evitar iteraciones innecesarias cuando se trabaja con estructuras de datos de tamaño conocido).
- WebRTC: se ha añadido la capacidad de transmitir contenido simultáneamente (simulcast) desde la pantalla al utilizar el códec VP8 (con otros códecs esto ya ha sido soportado desde hace tiempo).
- Herramientas para desarrolladores:
- Monitor de red has learned mostrar respuestas 103 Early Hints.
- En el depurador se ha añadido la capacidad de buscar rastreos por los valores de los argumentos de llamada de función.
- Se ha simplificado la depuración de extensiones, por ejemplo, el código fuente de la extensión ahora se recarga automáticamente en el depurador al reiniciar la extensión.
- Los valores de los puntos de registro del depurador ahora se convierten automáticamente en marcas del perfilador, facilitando la adición de elementos a la línea de tiempo de marcas directamente desde el depurador.
Fuente: linux.org.ru
