Novidades do DevTools (Chrome 115)

Sofia Emelianova
Sofia Emelianova

Melhorias nos elementos

Novo selo da subgrade do CSS

O painel Elementos recebe um novo selo subgrid para subgrade. No momento, esse recurso está em fase experimental no Chrome Canary.

Para inspecionar e depurar uma grade aninhada que é uma subgrade e, portanto, herda o número e o tamanho das faixas da principal, clique no selo. Ele alterna uma sobreposição que mostra colunas, linhas e números sobre o elemento na viewport.

O selo da subgrade e a sobreposição na viewport.

Para conferir a lista de todos os selos no painel Elementos, consulte a referência de selos.

Problema do Chromium: 1442536.

Especificidade do seletor em dicas

Em Elementos > Estilos, passe o cursor sobre um nome de seletor para conferir o peso de especificidade dele em uma dica.

Uma dica com o peso de especificidade de um seletor.

Problema do Chromium: 1204932.

Valores de propriedades CSS personalizadas em dicas de ferramentas

Em Elementos > Estilos, passe o cursor sobre um nome de propriedade CSS personalizado para conferir o valor dele em uma dica.

A dica de ferramenta com um valor da propriedade CSS personalizada.

A equipe do DevTools gostaria de agradecer a 一丝 e Suyan por essa melhoria.

Problema do Chromium: 1380779.

Melhorias nas fontes

Destaque de sintaxe do CSS

O painel Origens recebe o seguinte para arquivos CSS pré-processados, como SASS, SCSS e LESS:

Melhoria no destaque da sintaxe CSS e suporte a editores inline em "Origens".

Problemas do Chromium: 1302261, 1392085.

Atalho para definir pontos de interrupção condicionais

Agora é possível definir pontos de interrupção condicionais mais rapidamente com um atalho. Para abrir a caixa de diálogo de ponto de interrupção, pressione Command (MacOS) ou Control (Windows / Linux) e clique no número da linha na coluna à esquerda de Sources > Editor.

O número da linha na coluna da esquerda e na caixa de diálogo de ponto de interrupção.

Problema do Chromium: 1405767.

Aplicativo > Mitigações de rastreio

O experimento Mitigations de rastreio por redirecionamento no Chrome permite identificar e excluir o estado de sites que parecem realizar o rastreamento entre sites usando a técnica de rastreio por redirecionamento. O painel Application > Background Services recebe uma nova guia Bounce Tracking Mitigations que permite forçar manualmente mitigações de rastreamento e listar os sites cujos estados foram excluídos.

Confira este recurso de segurança:

  1. Bloquear cookies de terceiros no Chrome. Acesse e ative Menu de três pontos. > Configurações > Segurança. Privacidade e segurança > Cookies e outros dados do site > Botão de opção marcado. Bloquear cookies de terceiros.
  2. Em chrome://flags, defina o experimento Mitigações de rastreio por redirecionamento como Ativado com exclusão.
  3. Inspecione esta página de demonstração, abra Application > Background Services > Bounce Tracking Mitigations, clique em um link de rejeição na página, aguarde (10 segundos) para que o Chrome registre a rejeição e clique em Force run para excluir o estado imediatamente.

As mitigações de rastreio por redirecionamento listam uma exclusão de estado.

Além disso, a guia Issues avisa sobre a próxima exclusão do estado.

Problema do Chromium: 1432303.

Lighthouse 10.2.0

O painel Lighthouse agora executa o Lighthouse 10.2.0. Mais especificamente, a verificação Maior exibição de conteúdo recebe uma tabela com cálculos de fase para limitação simulada e do DevTools. Consulte também a lista completa de mudanças.

Tabela de fases da LCP.

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

Problema do Chromium: 772558.

Ignorar scripts de conteúdo por padrão

A opção Configurações. Configurações > Lista de exceções > Caixa de seleção. Scripts de conteúdo injetados por extensões agora está ativada por padrão.

Com essa configuração ativada:

  • O depuração ignora esses scripts e não é interrompida em exceções geradas por eles.
  • O painel Sources > Call Stack ignora frames ignorados. Para desativar o pulo aqui, marque Caixa de seleção. Mostrar frames na lista de ignorados.
  • O console reduz os frames ignorados nos rastros de pilha. Clique em Mostrar mais N frames para expandir e Mostrar menos para recolher novamente.

Scripts de conteúdo injetados por extensões ativadas por padrão. Para encontrar essa opção, acesse "Configurações" e "Lista de ignorados".

Além disso, as caixas de seleção na Lista de ignorados receberam textos mais claros.

Problemas do Chromium: 1440958, 1364501.

Rede > Impressão bonita de respostas por padrão

O painel Network > Response agora mostra corpos de resposta minificados por padrão, semelhante ao painel Sources.

A impressão bonita foi ativada na janela "Resposta" da guia "Rede".

Além disso, os arquivos SVG recebem destaque de sintaxe.

Destaque de sintaxe SVG.

Problemas do Chromium: 1382752, 1385374.

Destaques diversos

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

  • Configurações. Configurações > Dispositivos: a versão 407 do Facebook para Android no Pixel 6 foi adicionada à lista de strings de agente.
  • Rede: foi adicionado o atalho Limpar registro de rede (1444991).
    • MacOS: Command + K
    • Windows/Linux: Control + L
  • A opção Recorder > Recording N > Performance insights panel foi removida (1414773).
  • As folhas de estilo que não foram carregadas agora estão ocultas na árvore do navegador (1386059).
  • Performance: corrigimos a exibição incorreta da faixa expansível Interações (1432510).
  • Elementos: as folhas de estilo que não foram carregadas agora são sublinhadas com linhas onduladas (1440626).
  • O depuração não é realizada automaticamente no WebAssembly quando não há um plug-in para o idioma correspondente (1443342).
  • O atalho que move o cursor uma palavra de cada vez foi restaurado para arquivos CSS em Fontes > Editor (1241848):
    • MacOS: Alt + seta
    • Windows/Linux: Ctrl + seta

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.