Releases: Agencia-Digitals/digitals-wp-connector
Release list
v2.79.0 — o vídeo do herói volta a carregar na hora
O adiamento tirava o vídeo do caminho crítico e o LCP medido caía pra menos de 1s — mas a nota do PageSpeed não se moveu, e a entrada do herói virou: tela vazia, imagem, vídeo entrando depois. Lê como falha, não como cinema.
Trocar a impressão da primeira tela por uma métrica que nem melhorou é troca ruim.
Fica o que é invisível e funciona: a trava de geometria (o CLS de 1,0 vinha de um div que nascia com altura zero), a limpeza de shortcode órfão e a dispensa do carrossel não usado.
Junto vai uma limpeza de cache única por versão — sem ela a cópia cacheada continua descrevendo o comportamento antigo depois de cada atualização.
v2.78.0 — consentimento decidido no navegador, não no HTML cacheado
Mesma causa do aviso de cookies, agora nos rastreadores.
O behavioral e o Clarity eram condicionados no PHP. Com cache de página, a resposta do primeiro visitante fica gravada na cópia servida a todos: na Digitals a cópia saiu de quem não tinha decidido, então os dois estavam desligados pra todo mundo — inclusive pra quem aceitava. O outro lado é o grave: cópia gerada por quem aceitou carregaria rastreador pra quem nunca decidiu.
Agora um consent.js lê o cookie local e espelha has_consent() byte a byte. O aviso dispara adspirit:consent no aceite, então o rastreamento começa na mesma visita.
behavioral.js e clarity-init.js não mudaram um byte — muda quem manda buscar. Falha fechada: sem o handle do consentimento, nada é injetado.
v2.77.0 — o aviso de cookies volta a respeitar quem já aceitou
Aceitar e recarregar fazia o aviso reaparecer, com o cookie gravado. A causa não era o cookie: era onde a pergunta era feita.
Quem decidia era o PHP. Com cache de página ligado, o servidor devolve a mesma cópia pra todo mundo — a decisão do primeiro visitante vira a de todos. Os dois lados quebram: cópia gerada por quem não decidiu grava o aviso pra sempre; cópia gerada por quem aceitou some com o aviso pra quem nunca decidiu, que é o lado grave.
Agora a marcação vai sempre e quem decide é o navegador, lendo o cookie. O elemento nasce visibility:hidden, então não pisca pra quem já aceitou.
v2.76.0 — carrossel não usado deixa de carregar
O oxy-ninja enfileira o Splide em toda página do site: biblioteca, CSS e a extensão de auto-scroll — três requisições. Medido num navegador de verdade em cinco páginas do prod: a biblioteca carrega e zero elementos a usam.
A remoção é condicionada a prova de não-uso (marcação do carrossel ou chamada da API), não a uma lista de páginas. No dia em que alguém puser um carrossel numa página, ele funciona — sem ninguém lembrar de mexer aqui.
Investigado e descartado no mesmo caminho: loading="lazy" nas imagens. As 34 imagens da home já adiam pelo EWWW; o atributo só cairia nas cópias dentro de <noscript>.
v2.75.0 — medição parada deixa de passar por ativa
O chip de Medição olhava só a configuração e ficava verde mesmo quando nenhum evento chegava. Agora o AdSpirit informa o último evento recebido e o plugin avisa depois de 3 dias sem nada — com as ressalvas pra não alarmar site novo nem quando o próprio sync está parado.
v2.74.0 — versão parada no tempo e falha parcial de envio
Dois silêncios corrigidos. Site em versão anterior à 2.28 passa a ser avisado de que não se atualiza sozinho. E a falha de envio deixa de exigir zero leads em 24h pra acender: agora acende a partir de 20% de falha, com piso de 5 tentativas pra não acender por ruído.
v2.73.0 — quarentena deixa de ser silenciosa
Lead bloqueado como spam agora acende o aviso do painel, com link direto pra lista filtrada. Era o item mais grave da auditoria: bloqueio é decisão automática sobre lead entrando, e um perfil A já ficou preso sem ninguém ser avisado.
v2.72.0 — alarme só quando há o que consertar
Três avisos davam falsa sensação de configuração incompleta: pixel gerido por fora era tratado como erro mesmo sem duplicação; o item de mapeamento de campos ficava pendente pra sempre em site sem formulário externo; e a lista de plugins suspeitos aparecia mesmo com o pixel já identificado. Duplicação real, pixel ausente e o ponto cego do Tag Manager continuam sendo sinalizados.
v2.71.0 — CF7 vira opcional no checklist
Site que migrou pro formulário multi-step e desativou o Contact Form 7 via uma falha vermelha mandando reinstalar. O multi-step não depende do CF7 — o item vira informativo, o aviso de topo some e o selo do ambiente deixa de ser vermelho.
v2.70.0 — shortcode órfão não vaza como texto
Ao desativar um plugin de formulário, o shortcode dele passa a ser impresso como texto pelo WordPress. O filtro de saída remove o texto e mantém o bloco no lugar, sem tocar no conteúdo salvo. Só age quando o shortcode não está registrado.