Fecha de lanzamiento de la versión estable: 22 de septiembre de 2026
A menos que se indique lo contrario, los siguientes cambios se aplican a la versión del canal estable de Chrome 154 para Android, ChromeOS, Linux, macOS y Windows.
CSS y la IU
Modos de CSS scroll-marker-group
La propiedad scroll-marker-group admite dos modos que controlan el orden del enfoque y el comportamiento de accesibilidad de ::scroll-marker-group y ::scroll-marker según los patrones de WAI-ARIA:
links(predeterminado): El::scroll-marker-groupgenerado funciona como una lista de navegación (rolnavigation), y los elementos::scroll-markeractúan como vínculos estándar (rollink). Todos los elementos::scroll-markerson paradas de tabulación secuenciales. Si activas un marcador de vínculo, el enfoque se mueve al elemento de destino.tabs: El::scroll-marker-groupgenerado funciona como una lista de pestañas (roltablist), los elementos::scroll-markeradoptan el roltaby los elementos originales obtienen el roltabpanel. Solo el::scroll-markeractivo actúa como una parada de tabulación, y los usuarios navegan entre los marcadores con las teclas de flecha. El contenido de las pestañas inactivas se oculta del árbol de accesibilidad, y el enfoque permanece en el marcador cuando se activa.
Error de seguimiento núm. 425931511 | Entrada de ChromeStatus.com | Especificación
CSS text-decoration-inset
La propiedad de CSS text-decoration-inset controla qué tan lejos se insertan o extienden los subrayados, los sobrelineados y los tachados más allá de los bordes de la ejecución de texto. Admite valores de auto, longitud y porcentaje, incluida la sintaxis de uno y dos valores para establecer las compensaciones de inicio y finalización. Esto te permite ajustar el espaciado de la decoración y crear efectos de revelación con decoraciones de texto nativas en lugar de degradados de fondo o elementos adicionales.
Error de seguimiento núm. 468928416 | Entrada de ChromeStatus.com | Especificación
Expone la jerarquía de CSSStyleValue a los contextos de Worker
La especificación del OM con tipos de CSS expone la jerarquía CSSStyleValue a los ámbitos globales del trabajador ([Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]). Anteriormente, Blink solo exponía CSSStyleValue, CSSKeywordValue, CSSNumericValue, CSSUnitValue y CSSUnparsedValue a Window y a los worklets. Chrome 154 expone estos constructores en contextos Worker, lo que se alinea con la especificación y otros motores de navegadores.
Error de seguimiento núm. 534781956 | Entrada de ChromeStatus.com | Especificación
Atributo FontFace width y descriptor font-width
Expone el atributo width en FontFace y el descriptor @font-face font-width como alias para stretch y font-stretch. Esto alinea Chromium con las especificaciones actualizadas de CSS Font Loading y CSS Fonts 4. Puedes inspeccionar o inicializar los anchos de los rostros de las fuentes con FontFace.width y font-width de CSS de forma intercambiable con stretch y font-stretch.
Error de seguimiento núm. 543938492 | Entrada de ChromeStatus.com | Especificación
Mejoras en el descarte ligero de ventanas emergentes y diálogos
Mejora y simplifica el comportamiento de descarte ligero para ventanas emergentes y diálogos. El descarte ligero cierra un elemento emergente o un diálogo cuando un usuario hace clic fuera de él. Con esta actualización, el navegador usa eventos click en lugar de una combinación de eventos pointerdown y pointerup para activar el cierre ligero, lo que garantiza que los gestos de desplazamiento en pantallas táctiles y los clics con el botón derecho ya no cierren ventanas emergentes ni diálogos de forma involuntaria.
Error de seguimiento #408010435 | Entrada de ChromeStatus.com | Especificación
<iframe> con tamaño adaptable
Permite que los sitios habiliten el ajuste de tamaño responsivo para los iframes. Esto establece el tamaño del elemento <iframe> en el documento principal según el tamaño de desbordamiento del diseño del documento incorporado, lo que evita el desplazamiento en el documento secundario.
Error de seguimiento #418397278 | Entrada de ChromeStatus.com | Especificación
JavaScript
Iterator includes
Implementa la propuesta de TC39 para Iterator.prototype.includes(), lo que te permite verificar si un iterador produce un valor determinado, de forma análoga a Array.prototype.includes().
Error de seguimiento núm. 504886973 | Entrada de ChromeStatus.com | Especificación
Red y conectividad
Agrega una bolsa de opciones al constructor de WebSocket
Se agregó compatibilidad para pasar un diccionario de opciones (WebSocketInit) como segundo argumento al constructor WebSocket. El diccionario de opciones admite una opción protocols, que te permite especificar subprotocolos (lo que refleja el argumento protocols existente) y sirve como punto de extensión para opciones futuras.
Por ejemplo, en lugar de new WebSocket("wss://example.com:8080", "soap"), puedes pasar new WebSocket("wss://example.com:8080", { protocols: "soap" }).
Error de seguimiento núm. 542670554 | Entrada de ChromeStatus.com | Especificación
Opción de asistencia targetAddressSpace para WebSockets
Se agregó compatibilidad para pasar una opción targetAddressSpace en el constructor WebSocket (new WebSocket("ws://local-server.example", { targetAddressSpace: "local" })). Esto te permite especificar que una conexión de WebSocket a un nombre de host público se debe tratar como si fuera a un destino "local" o "loopback", lo que coincide con la compatibilidad existente en la API de Fetch. Esto proporciona una forma de omitir las restricciones de contenido mixto cuando se conecta a servidores locales que aún no admiten HTTPS, siempre que el usuario otorgue permiso de red local y el nombre de host se resuelva en una dirección IP local.
Error de seguimiento núm. 517413738 | Entrada de ChromeStatus.com | Especificación
API de Fetch: Reenvía el motivo de AbortController a la recuperación de Response
Expone el motivo de anulación, si se proporciona uno, a los métodos del objeto Response y su ReadableStream, en lugar de solo la promesa fetch. Esto alinea Chrome con el estándar de Fetch, ya que expone de manera coherente el motivo de anulación proporcionado por el desarrollador.
Error de seguimiento núm. 502133195 | Entrada de ChromeStatus.com | Especificación
Aplicación de CORS para Background Fetch
La API de Background Fetch aplica el uso compartido de recursos entre dominios (CORS). Esto alinea la implementación de Chromium con la especificación de Background Fetch y garantiza que las solicitudes de Background Fetch estén sujetas a las mismas políticas de seguridad que las solicitudes de fetch() normales, lo que impide que los sitios omitan CORS y otras verificaciones de políticas de seguridad.
Entrada de ChromeStatus.com | Especificación
Restricciones de acceso a la red local para Background Fetch
Las solicitudes de Background Fetch requieren que el origen del service worker tenga el permiso de acceso a la red local (LNA) necesario para enviar solicitudes a servidores locales o de bucle invertido. Esto alinea Chromium con la especificación de Background Fetch y evita que los sitios omitan las verificaciones de LNA usando Background Fetch en lugar de fetch() normal. Las empresas pueden administrar este comportamiento con las políticas empresariales existentes de LNA (LocalNetworkAccessRestrictionsTemporaryOptOut, LocalNetworkAccessAllowedForUrls, LoopbackNetworkAllowedForUrls, LocalNetworkAccessPermissionsPolicyDefaultEnabled y LocalNetworkAccessIpAddressSpaceOverrides).
Error de seguimiento #455486148 | Entrada de ChromeStatus.com | Especificación
Privacidad y seguridad
Preguntar antes de activar HTTP de forma predeterminada
De forma predeterminada, Chrome les solicita a los usuarios que se conecten a un sitio a través de una conexión no segura (http). Los administradores pueden controlar este comportamiento predeterminado con la política empresarial HttpsOnlyMode.
Confirmación de pago seguro: Validación de la configuración regional
Actualiza el campo de datos locale de Secure Payment Confirmation para devolver un NotSupportedError DOMException si ninguna de las etiquetas de idioma proporcionadas en el campo coincide con el idioma que usa el diálogo de Secure Payment Confirmation. Si el campo no está configurado o está vacío, se omite esta validación. Esto te ayuda a hacer coincidir el idioma de los datos proporcionados a la Confirmación de pago segura con el diálogo.
Error de seguimiento núm. 535278878 | Entrada de ChromeStatus.com | Especificación
Apps web aisladas (IWA)
API de Window Shape
La API de Window Shape permite que las apps web aisladas incluidas en una lista de entidades permitidas en ChromeOS definan una forma de ventana personalizada. Si admites diseños de ventanas no rectangulares y no contiguos, puedes crear widgets, paneles flotantes y superposiciones que coincidan con la apariencia de las aplicaciones nativas. La API de window.setShape() requiere una ventana en modo de visualización unframed y el permiso de window-management. Los administradores pueden administrar esta función con las políticas empresariales DefaultWindowManagementSetting, WindowManagementAllowedForUrls y WindowManagementBlockedForUrls.
Entrada de ChromeStatus.com | Especificación
Pruebas de origen
Tokens de verificación privados
Los tokens de verificación privada (PVT) son un mecanismo de baja entropía que permite que los sitios web transfieran la confianza que los usuarios establecieron en la navegación normal al modo de navegación privada, lo que reduce la fricción del usuario con los CAPTCHA y otros desafíos. Los sitios web emiten PVT durante una sesión de navegación normal y los canjean en el modo de navegación privada.
Error de seguimiento núm. 500396188 | Entrada de ChromeStatus.com