B2Think v2.26.2 — Vault: causa raiz REAL (CSP) + terminal desalinhado
Diagnóstico ao vivo via CDP no app instalado (sessão noturna com o Geraldo).
🐛 Vault em branco — causa raiz de verdade
Evidência capturada no DOM do app rodando: o texto ESTAVA lá, com cor e fonte
certas — mas o conteúdo deslocado 2.162px pra fora do viewport e
white-space: normal, porque a folha de estilo que o CodeMirror injeta em
runtime estava com sheet NULA (bloqueada).
A regressão era nossa (v2.26.0): o <style> inline adicionado no
index.html pro anti-flash-branco fazia o Tauri emitir hash/nonce no CSP — e
pela spec do CSP, nonce presente faz 'unsafe-inline' ser IGNORADO → toda
folha runtime morria (CodeMirror inclusive).
Fix: <style> inline removido (o backgroundColor da janela no
tauri.conf já elimina o flash branco, nativamente) + teste de guarda que
proíbe <style> no index.html pra sempre. Os requestMeasure do 2.26.1
ficam (endurecimento legítimo).
🖥️ Terminal com prompt no meio da tela (alguns agentes)
Quando o resize do mount coincide com o tamanho que o ConPTY já tem, não há
evento — e a TUI que bootou com grid velho fica desalinhada até resize
manual. Fix: "jiggle" (rows-1 → rows) no settle do mount, repaint garantido.
🌐 Site
Tiers comerciais agora são "Em breve" (sem CTA de compra) — decisão de
posicionamento; CTAs de licença removidos do Hero/Navbar.
Suítes: JS 436/436 (2 testes novos de guarda) · Rust ok · Python ok.