HOTFIXUI/UXEXTENSÃO

v1.1.1: Polimento no Terminal e correção de Edge Case

Pequenos ajustes de interface para envios longos e um fix rápido para um cenário raro de uso.

11 de agosto de 2026·2 min de leitura

Lançar features grandes (como fizemos na v1.1.0) sempre traz pequenos detalhes de usabilidade que só percebemos quando a base de usuários começa a estressar o produto em cenários imprevistos. A v1.1.1 é um hotfix cirúrgico focado nisso.

O Esmagamento do Terminal (CSS Flexbox)

Na versão anterior, dobramos o tamanho do Terminal de Log para facilitar a leitura dos envios. Porém, esquecemos de avisar ao motor de renderização que ele não deveria ser "espremido".

O que acontecia: Quando o usuário estava rodando um disparo em massa longo, o painel da extensão atingia sua altura máxima imposta pelo Chrome. O Flexbox, tentando fazer tudo caber na tela na marra, achatava o terminal até ele virar uma linha quase invisível.

A Solução: Adicionamos a regra de CSS flex-shrink: 0 aos blocos principais da UI. Agora o terminal se mantém firme, e a janela ganha uma barra de rolagem vertical elegante, garantindo a leitura perfeita dos relatórios em tempo real.

Edge Case: A Limpeza Rápida de Telefones

Identificamos um bug isolado e bem específico que passou despercebido nos nossos testes. Se o usuário colasse uma lista gigantesca de números e, exatamente no milissegundo em que o React estava atualizando a interface, clicasse para apagar a lista e já disparasse a IA, a extensão tentava ler um estado transitório e engasgava (gerando um erro ReferenceError no console).

Foi um erro muito simples de ciclo de vida (React State). A variável saía de sincronia com a fila de processamento devido a um atraso de render. Reestruturamos a leitura dessa variável no motor principal para garantir 100% de consistência, não importa o quão frenético seja o manuseio da tela pelo usuário.

← TODOS OS POSTSzapbooster.com.br/blog