Skip to content

Painel não subia depois do #44 (sameShare antes de definido) - #45

Merged
Modanez merged 1 commit into
mainfrom
fix/samesharetdz
Nov 12, 2026
Merged

Modanez merged 1 commit into
mainfrom
fix/samesharetdz

Conversation

@Modanez

@Modanez Modanez commented Nov 12, 2026

Copy link
Copy Markdown
Owner

Urgente: depois do merge do #44 o painel não sobe:

ReferenceError: Cannot access 'sameShare' before initialization
    at /app/painel.js:306

Causa: a carga dos recordes no topo do painel.js chama sameShare() antes da linha const sameShare = ... (zona morta do const). Só acontece quando já existe um recorde salvo do mesmo worker — ou seja, em toda instalação em uso — e o serviço fica reiniciando. Os testes não pegaram porque sempre começam com records.json vazio.

Correção: sameShare vira function (é içada). Teste novo carrega o painel com workers.json e records.json preenchidos — falha sem a correção, passa com ela. npm test: 192 ok.


Generated by Claude Code

A carga dos recordes, no topo do módulo, chama sameShare() antes da linha
'const sameShare = ...' (zona morta do const). Só aparece com um recorde do
mesmo worker já salvo, ou seja, em toda instalação em uso: o serviço ficava
reiniciando. Vira declaração de função (içada) e ganha um teste que carrega o
painel com workers.json e records.json preenchidos.

Claude-Session: https://claude.ai/code/session_01XjfaWQbpm2Tv3YnJgEKrFs
@Modanez
Modanez merged commit 701b21c into main Nov 12, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant