- Navios
- 12 de abril de 2026 às 15:50 UTC
- Autor
- kamo
- Enviar
- cb85347
Em um PDF de 50 páginas, chamando setTotalPages antes das montagens do loop getPage() todos os componentes 50 MiniaturaCanvas imediatamente. Cada um volta para PDF.js (servidor miniaturas não são geradas para modelos), filando 50 tarefas simultâneas nas tarefas compartilhadas PDF.js web worker — esmagando-o e causando chamadas do getPage() do loop parar indefinidamente, mantendo loading=true e mostrando "Loading PDF..." para sempre. Corrigir: mover setTotalPages/onPdfLoaded para depois que o loop dim completa assim miniaturas só renderize uma vez que a tela PDF principal está totalmente pronta. Também corrigir designStore.loadDesign não reseting isLoading quando uma resposta de 200 OK retorna sem designData (null/undefined), que deixaria a página presa "Carregando modelo..." para modelos novos.