Novidades no DevTools (Chrome 122)

Sofia Emelianova
Sofia Emelianova

A coleção oficial de extensões do Gravador está disponível

A coleção oficial de extensões de exportação e repetição do Gravador está ativa.

Para abrir a coleção diretamente no Recorder, selecione Export > Get extensions… na barra de ações na parte de cima do painel Recorder.

Melhorias na rede

Essa versão traz várias melhorias ao painel Rede.

Motivo da falha na coluna "Status"

A coluna Status agora sempre mostra um motivo de falha. Anteriormente, era necessário ativar linhas de solicitação grande ou selecionar a solicitação na tabela.

O antes e o depois mostrando o motivo da falha na coluna "Status".

Problemas do Chromium: 1506760.

Submenu "Copiar" aprimorado

O submenu Copiar de uma solicitação está mais organizado.

Antes e depois da melhoria do submenu "Copiar".

Além disso, a opção Copy as cURL agora copia o comando correto para a área de transferência no Windows.

Problemas do Chromium: 1267033, 1276452, 798498.

Melhorias no desempenho

Essa versão traz várias melhorias ao painel Desempenho.

Navegação estrutural na linha do tempo

A Linha do tempo na parte de cima do painel Performance agora permite definir e pular entre os links "breadcrumbs".

Para definir um caminho de navegação, selecione um intervalo na Linha do tempo, passe o cursor sobre ele e clique no botão N ms . É possível criar várias linhas de navegação aninhadas em sucessão. Para pular entre os níveis de zoom, clique no caminho de navegação correspondente na cadeia na parte de cima da Linha do tempo. Assista ao próximo vídeo para ver os indicadores de caminho no site em ação.

Problemas do Chromium: 1467739.

Iniciadores de eventos na faixa principal

A faixa Performance > Principal agora mostra por padrão setas ligando os iniciadores e os eventos que eles causaram.

  • Invalidação de estilo ou layout: Recalcular estilos ou Layout
  • Solicitar frame de animação -> Frame de animação disparado
  • Solicitar callback inativo -> Disparar callback inativo
  • Install Timer -> Timer Fired
  • Criar WebSocket Enviar e Receber handshake de WebSocket ou Destruir WebSocket

Para ver as setas, encontre um evento no trace e clique nele. Antes, esse recurso era experimental.

Uma seta da solicitação e disparo de um callback inativo.

Problemas do Chromium: 1434596.

Menu do seletor de instâncias de VM JavaScript para as ferramentas de desenvolvimento do Node.js

No painel Performance das Ferramentas de desenvolvimento do Node.js, agora é possível selecionar uma instância de VM JavaScript no menu suspenso correspondente na barra de ações. Um recurso semelhante estava disponível no Profiler de JavaScript, que será descontinuado em breve.

Antes e depois de adicionar um novo menu que permite selecionar uma instância de VM JavaScript.

Problemas do Chromium: 1511813.

Melhorias nos elementos

Essa versão traz várias melhorias para o painel Elementos.

Além dos dois recursos a seguir, o painel Elements agora lembra a última guia aberta, por exemplo, Computed ou Properties.

O pseudoelemento ::view-transition agora pode ser editado nos Estilos

Agora você pode editar os pseudoelementos CSS ::view-transition em Estilos usando a folha de estilos do inspetor.

O suporte de edição antes e depois de pseudoelementos de transição de visualização.

Para mais informações, consulte Transições simples e suaves com a API View Transitions.

Problemas do Chromium: 1511233.

Suporte à propriedade align-content para contêineres de bloco

A propriedade align-content agora funciona com qualquer contêiner de bloco, incluindo table-caption e table-cell. Antes, ele funcionava apenas com grade e flex.

Suporte para o align-content antes e depois em contêineres de bloco.

Problemas do Chromium: 1500511.

Novo atalho e comando em origens

Agora você pode clicar em um número de linha em Origens com Cmd (Mac) / Ctrl (Win) + Shift para criar um ponto de registro. Esse atalho é uma adição ao Cmd (Mac) / Ctrl (Win) + clique para pontos de interrupção condicionais.

O menu de comando recebe o novo comando Revelar arquivo ativo na barra lateral do navegador, que faz o mesmo que a opção correspondente no menu suspenso do Editor.

O novo comando para revelar o arquivo ativo na barra lateral do navegador.

Problemas do Chromium: 1486933, 1467464.

Suporte a dispositivos dobráveis emulados

O modo de dispositivo agora permite definir a postura de um dispositivo dobrável emulado: contínua ou dobrada. A posição contínua se refere a uma posição "plana", e a dobra forma um ângulo entre as seções da tela.

Um menu suspenso com opções de postura.

Além disso, a lista Devices recebe um novo dispositivo dobrável emulado: o Asus Zenbook Fold.

Problema do Chromium: 1066842.

Temas dinâmicos

O DevTools agora corresponde automaticamente ao tema de cores do Chrome. Para definir um tema:

  1. Abra uma nova guia e clique em Personalizar o Chrome no canto inferior direito.
  2. Em "Aparência", escolha um tema em Mudar temas ou selecione uma paleta de cores.

As DevTools correspondem ao tema de cores selecionado em "Aparência".

Problemas do Chromium: 1483276.

Avisos de desativação gradual de cookies de terceiros nos painéis "Rede" e "Aplicativo"

Os painéis Rede e Aplicativo agora destacam e mostram avisos ao lado dos cookies afetados pelas restrições de terceiros da Proteção antirrastreamento.

Em Rede, encontre uma solicitação com um ícone de aviso de , clique nela e abra a guia Cookies.

A captura de cookies de terceiros antes e depois no painel "Rede".

Em Application, navegue até Storage > Cookies e clique em um domínio. Os cookies destacados em amarelo não são armazenados no navegador.

O antes e o depois destacando cookies de terceiros no painel "Application".

Passe o cursor sobre o ícone de aviso para ver uma dica descrevendo os problemas e clique nele para abrir a guia Issues com mais informações.

Além disso, os cookies na tabela agora são classificados por nome por padrão.

Problemas do Chromium: 1506225, 1503961.

Lighthouse versão 11.4.0

O painel Lighthouse agora executa o Lighthouse 11.4.0. Confira a lista completa de mudanças. Entre as mudanças importantes, está a nova auditoria que permite detectar se o site ainda usa cookies de terceiros.

Auditoria que detecta cookies de terceiros.

Para aprender os conceitos básicos de uso do painel Lighthouse nas DevTools, consulte Lighthouse: otimizar a velocidade do site.

Problema do Chromium: 772558.

Acessibilidade

Esta versão tem as seguintes melhorias de acessibilidade:

  • Ao abrir , Configurações > Experimentos, a caixa Pesquisa agora aparece em foco automaticamente.
  • O botão Clear input em Network > Filter agora pode receber foco.
  • A árvore de arquivos em Origens > Página agora aparece corretamente no modo de alto contraste.
  • Os leitores de tela agora anunciam corretamente o seguinte:
    • O estado das caixas de seleção em Sources > Breakpoints.
    • Posição e informações de índice para uma lista de sugestões.
    • Resultado da ação ao adicionar ou excluir um local em Configurações > Locais.
    • Grupos de regras de exclusão (gerais ou personalizadas) em Configurações > Lista de ignorados.

Problemas do Chromium: 1504938, 1499868, 1512161, 1515224, 1515418, 1516998 e 1517015.

Destaques diversos

Confira algumas correções e melhorias importantes desta versão:

  • Animações:
    • Correção do bug em que a renderização do pop-up de captura de tela estava fora dos limites (1506991).
    • Correção do bug em que os nós de animação removidos não eram marcados como removidos (1506561).
  • Rede:
    • Substituições de cabeçalho: foi corrigido um bug com um ícone de ponto roxo falso na guia Headers (1507856).
    • Visualização: foi corrigido um bug com uma decodificação dupla desnecessária (1509336).
    • Correção de um bug que impedia a exibição de solicitações curtas (1509862).
  • Aplicativo > IndexedDB: os botões na barra de ações foram reorganizados para manter a consistência com outros painéis (1393800).
  • Sensores: foi corrigido um bug em que o callback bem-sucedido não estava disponível (1486859).
  • Performance:
    • O botão Collect garbage agora tem um ícone adequado, "mop" em vez de "bin" (1507530).
    • O rastreamento de performance agora retém dados ao navegar para about:blank (1509947).

Fazer o download dos canais de visualização

Use o Chrome Canary, Dev ou Beta como navegador de desenvolvimento padrão. Esses canais de visualização dão acesso aos recursos mais recentes do DevTools, permitem testar APIs de plataforma da Web de última geração e ajudam a encontrar problemas no seu site antes que os usuários.

Entre em contato com a equipe do Chrome DevTools

Use as opções a seguir para discutir os novos recursos, atualizações ou qualquer outra coisa relacionada ao DevTools.

Novidades no DevTools

Uma lista de tudo o que foi abordado na série Novidades no DevTools.