Em migrações Fresh → TanStack, drawers e modais abrem com fundo/overlay preto mas sem conteúdo interno. Após abrir, qualquer clique trava a interface completamente.
Comportamento:
- Acionar drawer (login, menu mobile) ou modal
- Overlay/fundo preto aparece, conteúdo não renderiza
- Interface trava — nenhum clique responde
Causa raiz: o signal de controle de abertura é lido com .value diretamente no render React, o que não dispara re-render. O overlay monta (estado booleano funciona via efeito colateral) mas o conteúdo interno fica estático.
Fix: trocar leitura direta de .value por useSignalValue em todos os componentes de drawer/modal.
Impacto: bug recorrente em todas as migrações — afeta LoginDrawer, MobileMenu, e qualquer modal com conteúdo controlado por signal.
Em migrações Fresh → TanStack, drawers e modais abrem com fundo/overlay preto mas sem conteúdo interno. Após abrir, qualquer clique trava a interface completamente.
Comportamento:
Causa raiz: o signal de controle de abertura é lido com
.valuediretamente no render React, o que não dispara re-render. O overlay monta (estado booleano funciona via efeito colateral) mas o conteúdo interno fica estático.Fix: trocar leitura direta de
.valueporuseSignalValueem todos os componentes de drawer/modal.Impacto: bug recorrente em todas as migrações — afeta LoginDrawer, MobileMenu, e qualquer modal com conteúdo controlado por signal.