Data de lançamento da versão estável:25 de agosto de 2026
Salvo indicação em contrário, as mudanças a seguir se aplicam à versão estável do Chrome 152 canal para Android, ChromeOS, Linux, macOS e Windows.
CSS e interface
Suporte a CSSPseudoElement para ::backdrop, ::scroll-marker e ::view-transition
O suporte a CSSPseudoElement, definido anteriormente para ::after, ::before e ::marker, foi estendido para incluir vários novos pseudoelementos:
::backdrop: ajuda a fechar uma caixa de diálogo quando o pano de fundo é clicado sem interferir nos cliques dentro do conteúdo da caixa de diálogo, eliminando a necessidade de uma lógica de interseção complexa para determinar onde o clique ocorreu.::scroll-marker: usado para coletar estatísticas de cliques.::view-transition: prepara o caminho para oferecer suporte a transições de visualização com reconhecimento de geometria e interceptar uma transição de visualização em andamento para iniciar uma nova.
Entrada no ChromeStatus.com | Especificação
Cores alfa relativas (função alpha() do CSS Color 5)
As cores alfa relativas referenciam uma cor de origem e modificam apenas o canal alfa, permitindo que os desenvolvedores definam a transparência em relação a um valor de cor existente.
Bug de rastreamento #492246715 | Entrada no ChromeStatus.com | Especificação
Propriedade CSS window-drag
A propriedade CSS window-drag permite que o conteúdo da Web designe regiões de uma interface de app da Web para computador instalado que se comportam como áreas de barra de título de janela arrastáveis. Quando aplicada, as interações do ponteiro, como clicar e arrastar, movem a janela do aplicativo de nível superior em vez de acionar a interação normal da página. Esse recurso padroniza e renomeia a propriedade CSS app-region existente, muda os nomes dos valores para move e none e adiciona um comportamento de herança explícito.
Bug de rastreamento #477608113 | Entrada no ChromeStatus.com | Especificação
DOM e HTML
Expor o atributo HTML global autocorrect
O atributo HTML autocorrect permite que os autores da Web controlem se a correção automática é aplicada à entrada do usuário em elementos editáveis, incluindo hosts <input>, <textarea> e contenteditable. Esse recurso expõe o atributo HTML global autocorrect e o reflete em HTMLElement.
Bug de rastreamento #40871769 | Entrada no ChromeStatus.com | Especificação
OpaqueRange
OpaqueRange representa um intervalo de texto ativo em um valor de controle de formulário, como um <textarea> ou <input> baseado em texto, para que os desenvolvedores possam trabalhar com texto de valor usando APIs semelhantes a intervalos. Ele permite operações como getBoundingClientRect(), getClientRects() e integração com a API CSS Custom Highlight para sugestões inline, destaques e pop-ups ancorados. Ele preserva o encapsulamento expondo apenas deslocamentos de valor ao retornar null para startContainer e endContainer.
Bug de rastreamento #421421332 | Entrada no ChromeStatus.com | Especificação
Destino de referência para ARIA entre raízes
O destino de referência permite que atributos de ID, como <label for>, aria-labelledby, popovertarget e commandfor, sejam encaminhados para elementos dentro do DOM sombreado de um componente, mantendo o encapsulamento do estado interno. Quando um host sombreado especifica um elemento na árvore sombreada para atuar como destino de referência, todas as referências de ID que apontam para o host sombreado são encaminhadas para o elemento de destino de referência. O destino de referência pode ser definido de forma declarativa usando o shadowrootreferencetarget atributo em <template> ou em JavaScript usando ShadowRoot.prototype.referenceTarget.
Bug de rastreamento #346835896 | Entrada no ChromeStatus.com | Especificação
Apps da Web
Atribuição de notificações para PWAs no macOS
Quando um App Web Progressivo (PWA, na sigla em inglês) é instalado no macOS, as notificações são atribuídas de forma nativa ao próprio PWA (usando o nome e o ícone dele na central de notificações), e não ao Google Chrome. As notificações de PWA estão alinhadas aos aplicativos nativos do macOS: o Chrome não oferece mais suporte ao campo requireInteraction para notificações no macOS, e a API Badging exige permissões de notificação para que o selo do app apareça.
Bug de rastreamento #327449602 | Entrada no ChromeStatus.com | Especificação
Subapps para Apps Isolados da Web
Com os subapps, os desenvolvedores podem criar vários apps em uma única instalação de App Isolado da Web (AIW). Cada subapp tem um nome, ícones e integrações de SO diferentes, aparecendo na estante da área de trabalho com uma identidade distinta do AIW pai, mantendo um único processo unificado de instalação e atualização do AIW. Os administradores podem controlar esse recurso usando políticas corporativas.
Bug de rastreamento #414729785 | Entrada no ChromeStatus.com | Especificação
Modo de exibição sem moldura para Apps Isolados da Web
O modo de exibição sem moldura permite que os Apps Isolados da Web ocupem toda a janela do navegador removendo as bordas e barras de título padrão das janelas, otimizando o espaço de trabalho disponível e permitindo que os desenvolvedores implementem experiências de usuário exclusivas com branding e hierarquias de menu personalizados. Os administradores podem gerenciar esse recurso usando políticas corporativas de gerenciamento de janelas.
Bug de rastreamento #477512407 | Entrada no ChromeStatus.com | Especificação
Desempenho e rede
API CPU Performance
A API CPU Performance permite que aplicativos da Web determinem o nível de desempenho da CPU do dispositivo de um usuário. Os aplicativos da Web podem usar essas informações para oferecer uma experiência de usuário ainda melhor, opcionalmente em combinação com a API Compute Pressure para reagir a mudanças na pressão da CPU. Os usuários e administradores podem substituir o nível de desempenho informado usando as configurações do Chrome e as políticas corporativas.
Bug de rastreamento #449760252 | Entrada no ChromeStatus.com | Especificação
Listas de permissões de conexão
As listas de permissões de conexão oferecem controle explícito sobre endpoints externos, restringindo as conexões iniciadas pela API Fetch ou outras APIs da plataforma Web de um documento ou worker. Os servidores distribuem uma lista de endpoints autorizados por um cabeçalho de resposta HTTP, e o Chrome avalia os endpoints de destino em relação a essa lista de permissões antes de estabelecer conexões.
Bug de rastreamento #447954811 | Entrada no ChromeStatus.com | Especificação
Mídia, sensores e entrada
MediaCapabilities.decodingInfo.encryptionScheme
Adiciona o atributo encryptionScheme ao dicionário KeySystemTrackConfiguration usado em navigator.mediaCapabilities.decodingInfo(). Isso permite que os aplicativos da Web consultem se um esquema de criptografia específico (como 'cenc' ou 'cbcs') é compatível.
Bug de rastreamento #498284510 | Entrada no ChromeStatus.com | Especificação
Captura de preferência de áudio em getDisplayMedia()
Essa dica permite que os aplicativos da Web sinalizem ao navegador que preferem o compartilhamento de áudio junto com o vídeo. Isso ajuda os desenvolvedores a garantir que os aplicativos que dependem da captura de áudio funcionem perfeitamente.
Bug de rastreamento #535514300 | Entrada no ChromeStatus.com | Especificação
WebGPU: controle de tamanho do subgrupo
Adiciona o recurso de GPU opcional "subgroup-size-control" que permite definir explicitamente o tamanho do subgrupo em um sombreador de computação. Isso otimiza o desempenho do sombreador de computação usando operações de subgrupo com tamanhos de subgrupo específicos em plataformas de hardware segmentadas, principalmente para cargas de trabalho de IA.
Bug de rastreamento #463721943 | Entrada no ChromeStatus.com | Especificação
Privacidade e segurança
Alertas de sites suspeitos
Para usuários da proteção avançada da Navegação Segura, o Chrome mostra um pop-up de aviso que pode ser ignorado ao visitar sites com indicadores de que eles são potencialmente maliciosos. Esse aviso é mostrado além dos alertas intersticiais atuais para sites maliciosos confirmados. Os administradores podem configurar esse recurso usando as políticas da Navegação Segura.
Testes de origem
Teste de descontinuação para XSLT do lado do cliente
O XSLT do lado do cliente foi descontinuado e está planejado para remoção da plataforma da Web. Um teste de descontinuação está disponível a partir do Chrome 152 para oferecer aos sites mais tempo de migração.
Teste de origem | Bug de rastreamento #435623334 | Entrada no ChromeStatus.com
Regras de especulação: controles de heurística moderada da janela de visualização
Fornece controles experimentais para a heurística da janela de visualização de regras de especulação, permitindo que os desenvolvedores testem se parâmetros heurísticos alternativos oferecem melhores resultados de busca e pré-renderização do que as configurações padrão.
Bug de rastreamento #529423512 | Entrada no ChromeStatus.com
API User Agent Image Replacement
Permite que os desenvolvedores observem quando um navegador modifica ou substitui a mídia de imagem em uma página em nome do usuário (como o uso de IA generativa) para que os documentos possam adaptar outros conteúdos e atenuar a possível confusão do usuário.
Bug de rastreamento #544822216 | Entrada no ChromeStatus.com | Especificação
Descontinuações e remoções
Remover a API Private Aggregation
Após o anúncio do Chrome de que a abordagem atual para cookies de terceiros será mantida, a API Private Aggregation foi descontinuada e removida (junto com as APIs relacionadas do Sandbox de Privacidade).