Disponible Firefox 118.
- Se ha añadido un traductor de páginas web basado en Bergamot (desarrollado por Mozilla en colaboración con universidades europeas con financiación de la Unión Europea). La traducción se realiza mediante una red neuronal en el lado del usuario sin enviar texto a servicios en línea. Se requiere un procesador con soporte para SSE4.1. Están disponibles inglés, búlgaro, español, italiano, alemán, neerlandés, polaco, portugués y francés (los modelos de lenguaje deben ser instalados en la configuración, donde también se pueden especificar los idiomas para los que se realizará la traducción siempre o nunca). Otros modelos de idiomas, como el neerlandés, islandés, noruego, ruso, ucraniano y farsi, podrían aparecer en el futuro (por el momento no producen resultados aceptables).
- Los usuarios en EE.UU. recibirán en la barra de direcciones sugerencias de complementos relacionados con las palabras clave ingresadas (browser.urlbar.addons.featureGate). Por ejemplo, al escribir "uBlock", además de otros resultados, se ofrecerá un enlace a la página del complemento en el catálogo de complementos.
- Activado bloqueo de solicitudes no transparentes.
- En el modo de navegación privada, los sitios web ahora están disponibles solo muestran fuentes del sistema y fuentes de los paquetes de idiomas instalados.
- En todos los sistemas operativos, para trabajar con Web Audio ahora se utiliza la misma biblioteca FDLIBM, para dificultar la recopilación de huellas digitales.
- La tecla Esc ahora cancela la edición de entradas en el administrador de contraseñas.
- Se ha corregido la impresión de formularios modificados en documentos PDF (antes se imprimía el documento original).
- En Google Meet se han implementado efectos de video y desenfoque de fondo.
- HTML: se ha añadido soporte para el elemento <search> (elemento de grupo que se utiliza para almacenar todos los elementos utilizados en la operación de búsqueda o filtrado).
- CSS:
- Se ha implementado soporte para funciones matemáticas abs(), sign(), round(), mod(), rem(), pow(), sqrt(), hypot(), log() y exp().
- Propiedad font-size-adjust ha adquirido la palabra clave from-font (selecciona el <font-metric> necesario del primer tipo de fuente disponible).
- Se ha implementado soporte para la propiedad font-synthesis-position.
- HTTP: se ha añadido soporte para la directiva publickey-credentials-get encabezado Permissions-Policy.
- API:
- Storage Access API ahora disponible solo en contextos seguros.
- Las teclas Win (en Windows) y Cmd (en macOS) ahora devuelven para KeyboardEvent.key el valor «Meta», y no «OS». KeyboardEvent.code devuelve MetaLeft/MetaRight en lugar de OSLeft/OSRight.
- Características RTCRtpTransceiver.currentDirection y RTCRtpTransceiver.direction recibido soporte para el valor "stopped" (debe usarse en lugar del obsoleto RTCRtpTransceiver.stopped).
- retornado RTCPeerConnection.getTransceivers() el array es mayor no contiene transceptores detenidos. RTCPeerConnection.getReceivers() y RTCPeerConnection.getSenders() no devuelven enviados y recibidos relacionados con el transceptor detenido.
- Ahora hay soporte para las propiedades TextMetrics.emHeightDescent y TextMetrics.emHeightAscent.
- CSSStyleRule ahora heredado desde CSSGroupingRule, en lugar de directamente de CSSRule.
- Herramientas para desarrolladores:
- Los atributos ARIA ahora son clicables en modo de visualización de diseño.
- Se han añadido advertencia de que la propiedad empty-cells se utiliza en elementos inapropiados.
- Se han añadido advertencia de que las propiedades relacionadas con columnas se utilizan en contenedores que no admiten varias columnas.
- El pseudo-elemento ::highlight ahora la actividad en la sección 'Pseudo-elementos'.
Fuente: linux.org.ru
