Fecha de lanzamiento de la versión estable: 2 de junio de 2026
A menos que se indique lo contrario, los siguientes cambios se aplican a la versión del canal estable de Chrome 149 para Android, ChromeOS, Linux, macOS y Windows.
CSS y IU
Decoraciones de espacios de CSS
Las decoraciones de espacios de CSS te permiten aplicar estilo a los espacios en diseños de contenedores, como cuadrículas y flexbox, de manera similar a column-rule en el diseño de varias columnas. Esta función es muy solicitada por los desarrolladores web que deben usar soluciones alternativas para aplicar estilo a los espacios en los diseños de cuadrículas y flexbox en la actualidad.
Incluye nuevas propiedades de CSS, como column-rule-inset, row-rule-inset, column-rule-visibility-items y row-rule-visibility-items, y admite la animación del ancho, el color y los insertos de la regla.
Entrada de blog sobre decoraciones de espacios de CSS | Seguimiento del error n.° 357648037 | Entrada de ChromeStatus.com | Especificación
Recorta el desbordamiento de texto en la interacción del usuario
Cuando un usuario interactúa (por ejemplo, edita o usa la navegación con el signo de intercalación) con texto que tiene establecido text-overflow: ellipsis, el texto cambia temporalmente de puntos suspensivos a recorte. Esto permite que el usuario vea el contenido oculto del desbordamiento y que interactúe con él. Esta función se aplica a todos los elementos editables y no editables. En el caso de los
controles de formularios, como <textarea> y <input>, este comportamiento ya es
compatible.
Seguimiento del error n.° 40731275 | Entrada de ChromeStatus.com | Especificación
Quita la regla explícita de la hoja de estilo del agente de usuario del color del borde para las tablas
Este cambio quita la regla de CSS errónea border-color: gray de la hoja de estilo del agente de usuario
para el elemento <table>. La especificación HTML no contiene esta regla, y evitó que los bordes se establecieran de forma predeterminada en currentColor. Ni Firefox ni WebKit tienen esta regla de color de borde gray en su hoja de estilo del agente de usuario, lo que genera problemas de interoperabilidad.
Seguimiento del error n.° 494554835 | Entrada de ChromeStatus.com | Especificación
Admite path() y shape() en shape-outside
Se agrega compatibilidad con las funciones de forma path() y shape() en la propiedad shape-outside de CSS. Estas funciones permiten que los desarrolladores definan formas de exclusión de flotación de manera más flexible y admitan la animación.
Seguimiento del error n.° 502328208 | Entrada de ChromeStatus.com | Especificación
Admite rect() y xywh() en shape-outside
Se agrega compatibilidad con las funciones de forma básica rect() y xywh() en la propiedad shape-outside de CSS. Estas funciones permiten que los desarrolladores definan formas de exclusión de flotación con coordenadas de rectángulo, lo que alinea Chrome con Firefox y Safari, que ya admiten esta función.
Seguimiento del error n.° 490343453 | Entrada de ChromeStatus.com | Especificación
Límite de la capa superior de la seudoclase de acción del usuario
Cambia la coincidencia :hover, :active y :focus-within en los elementos superiores de los elementos para que coincidan solo con el primer elemento de la capa superior en la cadena superior. Dado que los elementos de la capa superior suelen renderizarse desconectados visualmente de su cadena superior, no tiene sentido cambiar los estilos superiores cuando se coloca el cursor sobre un elemento de la capa superior o se activa.
Seguimiento del error n.° 407769114 | Entrada de ChromeStatus.com | Especificación
Color de énfasis del sistema de alcance de la app web
Restringe el acceso al color de los elementos destacados del sistema para las palabras clave de CSS (AccentColor y
AccentColorText) y accent-color: auto para que solo se encuentre dentro de una app web y
el contexto del perfil inicial. Esto limita un vector de huella digital significativo cuando se exponen ampliamente los colores del sistema del usuario en la Web.
Seguimiento del error n.° 481353056 | Entrada de ChromeStatus.com | Especificación
image-rendering: crisp-edges
image-rendering: crisp-edges indica que la imagen debe escalarse de una manera que preserve el contraste y los bordes, y que evite suavizar los colores o introducir desenfoque en la imagen durante el proceso.
Chrome, Firefox y Safari tratan crisp-edges y pixelated como sinónimos y los implementan con el escalamiento del vecino más cercano.
Seguimiento del error n.° 41073066 | Entrada de ChromeStatus.com | Especificación
Admite "path-length" como una propiedad de CSS
Se introduce una nueva propiedad de CSS, path-length, que se asigna al atributo de presentación pathLength de SVG. Esto se aplica a los elementos de geometría SVG que admiten
pathLength (incluidos <path>, <circle>, <rect>, <line>, <polyline>,
<polygon> y <ellipse>), lo que permite que los autores lo especifiquen en hojas de estilo,
estilos intercalados y animaciones.
Seguimiento del error n.° 40670251 | Entrada de ChromeStatus.com | Especificación
APIs web
Intl.Locale.prototype.variants
Se agrega Intl.Locale.prototype.variants como se indica en la especificación ECMA-402,
y se aceptan variants en el paquete de opciones en el constructor Intl.Locale.
Entrada de ChromeStatus.com | Especificación
Solicitud de pago: Permite que los controladores de pago informen errores internos
Permite que los controladores de pago a los que se accede con la API de Payment Request muestren errores distintos para "el usuario canceló" (AbortError) en comparación con "error interno de la app de pago" (OperationError). Esto permite que los desarrolladores vuelvan a intentarlo o recurran a un flujo diferente cuando se produce un error interno de la app, mientras se detiene correctamente si el usuario cancela.
Seguimiento del error n.° 473478138 | Entrada de ChromeStatus.com | Especificación
Respeta autocorrect="off" para el teclado táctil de Windows en TSF
Hace que la integración de TSF de Chrome detecte y revierta las autocorrecciones del teclado táctil
en Windows cuando el elemento editable enfocado tiene autocorrect="off" establecido.
Seguimiento del error n.° 487613498 | Entrada de ChromeStatus.com | Especificación
Lectura selectiva del formato del portapapeles
Mejora la API de Asynchronous Clipboard al diferir la recuperación real de datos del portapapeles del SO hasta que la aplicación web llame a getType(). En lugar de recuperar de forma anticipada todos los formatos disponibles en el momento de read(), el navegador ahora muestra objetos ClipboardItem con tipos MIME disponibles, pero sin los datos subyacentes, lo que reduce el uso de CPU y mejora la capacidad de respuesta.
Seguimiento del error n.° 435051711 | Entrada de ChromeStatus.com | Especificación
Herramientas de redes y conectividad
Desconecta WebSockets en la entrada de bfcache
Las conexiones WebSocket activas ya no impiden que una página ingrese a la memoria caché atrás/adelante (bfcache). Si cierras las conexiones en la entrada de bfcache en lugar de marcar el documento como no apto, el navegador permite que se almacenen y restablezcan las páginas con WebSockets activos.
Seguimiento del error n.° 467838624 | Entrada de ChromeStatus.com | Especificación
Nuevas pruebas de origen
API de entrada basada en eventos de Gamepad
Extiende la API de Gamepad con un nuevo modelo basado en eventos que permite que las aplicaciones reciban entrada de gamepad con menor latencia. En lugar de depender de un sondeo frecuente con navigator.getGamepads(), los desarrolladores ahora pueden escuchar un evento rawgamepadinputchange, que se activa cada vez que hay datos de entrada nuevos disponibles desde el dispositivo.
Prueba de origen | Seguimiento del error n.° 40582297 | Entrada de ChromeStatus.com | Especificación
Política de permisos: focus-without-user-activation
Permite que los incorporadores controlen el enfoque programático del contenido incorporado con la política de permisos focus-without-user-activation. Cuando se rechaza la política para un marco, se bloquean las llamadas de enfoque programático (element.focus(), autofocus, window.focus(), dialog.showModal() y el enfoque de elementos emergentes), a menos que la active el usuario.
Prueba de origen | Seguimiento del error n.° 40095111 | Entrada de ChromeStatus.com | Especificación
Descriptores personalizados de WebAssembly
Permite que WebAssembly almacene datos asociados con tipos de nivel de origen de manera más eficiente en objetos nuevos de "descriptor personalizado". Estos descriptores personalizados se pueden configurar con prototipos para los objetos WebAssembly de ese tipo de nivel de origen, lo que permite que los métodos se instalen en la cadena de prototipos de un objeto WebAssembly y se llamen directamente desde JavaScript con la sintaxis normal de llamada de método.
Prueba de origen | Seguimiento del error n.° 403372470 | Entrada de ChromeStatus.com | Especificación