Data de lançamento estável:2 de junho de 2026
Salvo indicação em contrário, as mudanças a seguir se aplicam à versão estável do Chrome 149 canal para Android, ChromeOS, Linux, macOS e Windows.
CSS e interface
Decorações de lacunas CSS
As decorações de lacunas CSS permitem estilizar lacunas em layouts de contêineres, como grade e flexbox, de maneira semelhante a column-rule em layouts de várias colunas. Esse recurso é muito solicitado por desenvolvedores da Web que precisam usar hacks para estilizar as lacunas em layouts de grade e flexbox.
Ele traz novas propriedades CSS, como column-rule-inset, row-rule-inset, column-rule-visibility-items e row-rule-visibility-items, e oferece suporte à animação de largura, cor e inserções de regras.
Postagem do blog sobre decorações de lacunas CSS | Bug de rastreamento nº 357648037 | Entrada do ChromeStatus.com | Especificação
Cortar o estouro de texto na interação do usuário
Quando um usuário interage (por exemplo, editando ou usando a navegação por cursor de texto) com um texto que tem text-overflow: ellipsis definido, o texto muda temporariamente de reticências para clipe. Isso permite que o usuário veja e interaja com o conteúdo de estouro oculto. Esse recurso se aplica a todos os elementos editáveis e não editáveis. Para
controles de formulário, como <textarea> e <input>, esse comportamento já é
compatível.
Bug de rastreamento nº 40731275 | Entrada do ChromeStatus.com | Especificação
Remover a regra de folha de estilo UA de cor de borda explícita para tabelas
Essa mudança remove a regra CSS border-color: gray incorreta da folha de estilo UA
para o elemento <table>. A especificação HTML não contém essa regra, e ela impedia que as bordas fossem definidas como currentColor por padrão. Nem o Firefox nem o WebKit têm essa regra de cor de borda gray na folha de estilo UA, o que leva a problemas de interoperabilidade.
Bug de rastreamento nº 494554835 | Entrada do ChromeStatus.com | Especificação
Suporte a path() e shape() em shape-outside
Adiciona suporte às funções de forma path() e shape() na propriedade CSS shape-outside. Essas funções permitem que os desenvolvedores definam formas de exclusão de flutuação de maneira mais flexível e oferecem suporte à animação.
Bug de rastreamento nº 502328208 | Entrada do ChromeStatus.com | Especificação
Suporte a rect() e xywh() em shape-outside
Adiciona suporte às funções de forma básica rect() e xywh() na propriedade CSS shape-outside. Essas funções permitem que os desenvolvedores definam formas de exclusão de flutuação usando coordenadas de retângulo, alinhando o Chrome ao Firefox e ao Safari, que já oferecem suporte a esse recurso.
Bug de rastreamento nº 490343453 | Entrada do ChromeStatus.com | Especificação
Limite da camada superior da pseudoclasse de ação do usuário
Altera a correspondência :hover, :active e :focus-within em elementos pai para corresponder apenas ao primeiro elemento da camada superior na cadeia pai. Como os elementos da camada superior geralmente são renderizados desconectados da cadeia pai visualmente, não faz sentido mudar os estilos pai quando um elemento da camada superior é ativado ou passa o cursor sobre ele.
Bug de rastreamento nº 407769114 | Entrada do ChromeStatus.com | Especificação
Cor de destaque do sistema de escopo de app da Web
Restringe o acesso à cor de destaque do sistema para palavras-chave CSS (AccentColor e
AccentColorText) e accent-color: auto para estar apenas em um app da Web e
no contexto do perfil inicial. Isso limita um vetor de impressão digital significativo ao expor as cores do sistema do usuário na Web.
Bug de rastreamento nº 481353056 | Entrada do ChromeStatus.com | Especificação
image-rendering: crisp-edges
image-rendering: crisp-edges indica que a imagem precisa ser dimensionada de forma a preservar o contraste e as bordas, evitando cores suaves ou introduzindo desfoque na imagem durante o processo.
O Chrome, o Firefox e o Safari tratam crisp-edges e pixelated como sinônimos e implementam os dois usando o dimensionamento do vizinho mais próximo.
Bug de rastreamento nº 41073066 | Entrada do ChromeStatus.com | Especificação
Suporte a "path-length" como uma propriedade CSS
Apresenta uma nova propriedade CSS, path-length, que é mapeada para o atributo de apresentação pathLength do SVG. Isso se aplica a elementos de geometria SVG que oferecem suporte a
pathLength (incluindo <path>, <circle>, <rect>, <line>, <polyline>,
<polygon> e <ellipse>), permitindo que os autores o especifiquem em folhas de estilo,
estilos inline e animações.
Bug de rastreamento nº 40670251 | Entrada do ChromeStatus.com | Especificação
APIs Web
Intl.Locale.prototype.variants
Adiciona Intl.Locale.prototype.variants conforme declarado na especificação ECMA-402,
e aceita variants no pacote de opções no construtor Intl.Locale.
Entrada do ChromeStatus.com | Especificação
Solicitação de pagamento: permitir que os gerenciadores de pagamento informem erros internos
Permite que os gerenciadores de pagamento acessados usando a API Payment Request retornem erros distintos para "usuário cancelado" (AbortError) e "erro interno do app de pagamento" (OperationError). Isso permite que os desenvolvedores tentem novamente ou voltem a um fluxo diferente quando ocorre um erro interno do app, interrompendo corretamente se o usuário cancelar.
Bug de rastreamento nº 473478138 | Entrada do ChromeStatus.com | Especificação
Respeitar autocorrect="off" para o teclado touchscreen do Windows no TSF
Faz com que a integração do TSF do Chrome detecte e reverta as autocorreções do teclado touchscreen
no Windows quando o elemento editável em foco tiver autocorrect="off" definido.
Bug de rastreamento nº 487613498 | Entrada do ChromeStatus.com | Especificação
Leitura seletiva do formato da área de transferência
Melhora a API Asynchronous Clipboard adiando a recuperação real de dados da área de transferência do SO até que o aplicativo da Web chame getType(). Em vez de buscar todos os formatos disponíveis no momento read(), o navegador agora retorna objetos ClipboardItem com tipos MIME disponíveis, mas sem os dados subjacentes, o que reduz o uso da CPU e melhora a capacidade de resposta.
Bug de rastreamento nº 435051711 | Entrada do ChromeStatus.com | Especificação
Rede e conectividade
Desconectar WebSockets na entrada do bfcache
As conexões WebSocket ativas não impedem mais que uma página entre no cache de avanço e retorno (bfcache). Ao fechar as conexões na entrada do bfcache em vez de marcar o documento como inelegível, o navegador permite que as páginas com WebSockets ativos sejam armazenadas e restauradas.
Bug de rastreamento nº 467838624 | Entrada do ChromeStatus.com | Especificação
Novos testes de origem
API de entrada orientada a eventos do Gamepad
Estende a API Gamepad com um novo modelo orientado a eventos que permite que os aplicativos recebam entrada do gamepad com menor latência. Em vez de depender de pesquisas frequentes usando navigator.getGamepads(), os desenvolvedores agora podem detectar um evento rawgamepadinputchange, que é acionado sempre que novos dados de entrada estão disponíveis no dispositivo.
Teste de origem | Bug de rastreamento nº 40582297 | Entrada do ChromeStatus.com | Especificação
Política de permissões: focus-without-user-activation
Permite que os incorporadores controlem o foco programático do conteúdo incorporado com a política de permissões focus-without-user-activation. Quando a política é negada para um frame, as chamadas de foco programático (element.focus(), autofocus, window.focus(), dialog.showModal() e foco de pop-over) são bloqueadas, a menos que sejam acionadas pela ativação do usuário.
Teste de origem | Bug de rastreamento nº 40095111 | Entrada do ChromeStatus.com | Especificação
Descritores personalizados do WebAssembly
Permite que o WebAssembly armazene dados associados a tipos de origem de maneira mais eficiente em novos objetos de "descritor personalizado". Esses descritores personalizados podem ser configurados com protótipos para os objetos WebAssembly desse tipo de origem, o que permite que os métodos sejam instalados na cadeia de protótipos de um objeto WebAssembly e chamados diretamente do JavaScript usando a sintaxe normal de chamada de método.
Teste de origem | Bug de rastreamento nº 403372470 | Entrada do ChromeStatus.com | Especificação