Disponible Firefox 136 con soporte para tabulación vertical, chatbots de IA, conversión automática de solicitudes HTTP a HTTPS, y soporte para VA-API en tarjetas gráficas AMD.
- Linux:
- Activado aceleración de hardware para la decodificación de video (VA-API) en sistemas con procesadores gráficos AMD (requiere Mesa versión 24.2 o posterior).
- Para la arquitectura ARM64 (AArch64) hay disponibles versiones oficiales en forma de tarballs, así como de repositorio APT. Se están preparando versiones en formato Flatpak.
- Establecido la función de la página about:processes en FreeBSD (anteriormente solo funcionaba en OpenBSD).
- En la configuración se ha añadido la posibilidad de activar una nueva implementación de la barra lateral:
- En la configuración de la barra lateral (icono de engranaje) se encuentra disponible la colocación vertical de las pestañas (además, se puede cambiar la ubicación de las pestañas haciendo clic derecho en la barra de herramientas y seleccionando la opción correspondiente del menú).
- En la barra lateral están disponibles chatbots basados en IA. Se admiten servicios en línea como Anthropic Claude, ChatGPT, Google Gemini, Hugging Chat y Le Chat Mistral.
- Incorporado por defecto el mecanismo HTTPS-First: al navegar o ingresar, así como al cargar recursos secundarios por HTTP, Firefox primero intentará conectarse de forma automática a través de HTTPS seguro y volverá a HTTP no seguro de manera transparente al detectar problemas. La actualización no se aplica si se especifica un puerto no estándar o una dirección local.
- El diálogo de limpieza de datos del usuario ahora permite eliminar el historial de formularios sin borrar completamente el historial del navegador.
- Ahora hay la opción de deshabilitar selectivamente el bloqueo de widgets de redes sociales integrados en páginas web, que se bloquean en modo de protección contra rastreo estricto o en modo de navegación privada.
- En la configuración de telemetría se ha añadido la opción 'Enviar un ping diario de uso a Mozilla', que permite a los desarrolladores estimar con mayor precisión el número de usuarios activos.
- Las páginas que devuelvan códigos de error (4xx, 5xx) y tengan una longitud cero ya no serán se mostrarán como vacías. En su lugar, se mostrará un mensaje de error para que el usuario comprenda mejor lo que ha ocurrido.
- Al conectarse por HTTP no seguro, además del icono con un candado tachado en la barra de direcciones, ahora se muestra el texto 'No seguro' (security.insecure_connection_text.enabled).
- Las etiquetas de accesos directos de los sitios visitados recientemente en la página de nueva pestaña ahora se generan en función de los títulos de las páginas, y no de los nombres de dominio.
- Por razones de seguridad, las pestañas en segundo plano están prohibidas abrir el diálogo de selección de archivos.
- Ahora hay la opción de desactivar la autenticación HTTP básica (network.http.basic_http_auth.enabled).
- En la interfaz del navegador están prohibidas utilizar controladores de eventos integrados (security.browser_xhtml_csp.enabled = false). Esto puede romper, por ejemplo, algunos scripts de usuario, dichos scripts deben ser reescritos.
- Los usuarios de México, Brasil, Argentina y Chile ahora tienen acceso a un resumen del clima en la página de nueva pestaña.
- Los usuarios del Reino Unido ahora tienen disponible la autocompletar direcciones en formularios web.
- macOS:
- Algunas tareas en segundo plano ahora se trasladan automáticamente a núcleos de procesador energéticamente eficientes.
- Implementado aceleración de hardware para la reproducción de video HEVC.
- Los paquetes de instalación en formato DMG ahora se han comprimido usando el algoritmo LZMA, lo que ha reducido su tamaño y tiempo de instalación.
- Debido a los cambios en macOS Sequoia, la combinación de teclas que añade .com a la dirección introducida en la barra de direcciones se ha cambiado de Ctrl+Enter a Cmd+Enter.
- Windows: Al copiar una imagen al portapapeles (cuando se coloca en el portapapeles como archivo y simultáneamente como imagen) de forma predeterminada la imagen ahora se coloca en formato PNG. De este modo, si la aplicación receptora admite la recepción de imágenes PNG del portapapeles, obtendrá la imagen sin pérdida de transparencia (las aplicaciones que no pueden recibir PNG aún pueden solicitar una imagen en formato BMP del portapapeles).
- HTML:
- Ahora hay soporte para el atributo global autocorrect (incluye la corrección automática de errores de escritura en elementos de texto editables: la mayor parte de los elementos de texto <input>, elementos y elementos que tengan el atributo contenteditable. El comportamiento específico de la autocorrección depende del agente de usuario y del sistema operativo).
- El atributo global contenteditable ha adquirido con el valor plaintext-only (indica que se ha desactivado el formato de texto, y al insertar texto formateado, se eliminará el formato).
- CSS:
- Se implementó pseudo-clase :has-slotted (se utiliza para estilizar elementos en <template>, que agregan contenido al elemento <slot> al renderizar el componente web).
- Ahora hay soporte para la pseudo-clase :open (permite seleccionar cualquier elemento que esté actualmente en estado abierto).
- Funciones linear-gradient(), conic-gradient() y radial-gradient() ahora verificar el funcionamiento del dispositivo: prueban procesos de transición, pila de llamadas, crear un solo color sólido.
- JavaScript: Se ha implementado soporte Intl.DurationFormat (formatea los datos sobre la duración en el tiempo según el idioma elegido).
- HTTP: Encabezado Referer ahora tendrán enviado cuando la página se actualiza y redirige al usuario a otra página (usando <meta http-equiv="refresh"> o el encabezado Refresh).
- API:
- Tamaño máximo data:-enlaces aumentado de 32 a 512 megabytes, lo que corresponde al comportamiento de los navegadores basados en Chromium.
- Se ha habilitado el soporte para API Cookie Store (un método moderno asíncrono basado en Promise, diseñado para gestionar cookies, que puede ser utilizado en el hilo principal y en los trabajadores de servicio). Hasta ahora se ha implementado es solo un subconjunto del API Cookie Store:
- Interfaz CookieStore (obtener, establecer, eliminar cookies).
- Características Window.cookieStore y ServiceWorkerGlobalScope.cookieStore (obtener instancias de CookieStore).
- Evento change y su interfaz CookieChangeEvent (se activa en el hilo principal y en contextos de trabajadores de servicio cuando se establecen o eliminan cookies).
- Implementado reflexión de elementos ARIA.
- WebRTC:
- WebRTC ahora puede puede recibir y enviar video, comprimido por el códec AV1.Al enviar, funciona tanto para un solo video (singlecast) como para enviar múltiples variantes de video de una sola fuente (simulcast).
- También se ha añadido soporte para envío múltiple usando el códec H264 (junto con AV1 y VP8).
- Se ha implementado soporte para la extensión Encabezado RTP del Descriptor de Dependencia (DD) (se puede utilizar con códecs AV1, VP8 y VP9; proporciona reencaminamiento independiente del códec de múltiples flujos, incluso en casos donde la carga útil está cifrada (E2EE)).
- Herramientas para desarrolladores:
- Editor en el depurador se ha cambiado en Codemirror 6.
- Activado capacidad de depurar trabajadores de servicio (fue desactivada durante los últimos 5 años debido a problemas de rendimiento).
- Monitor de red: a los nombres de presest de "Limitación de rendimiento" (permiten simular el ancho de banda y latencias de conexión a Internet) agregados características (velocidad, latencia).
Fuente: linux.org.ru
