- Spegnimento
- 12 aprile 2026 alle ore 15:50 UTC
- Autore
- kamo
- Impegno
- cb85347
Su un PDF di 50 pagine, chiamando setTotalPages prima del getPage() monta loop dimensione tutti i 50 componenti ThumbnailCanvas immediatamente. Ogni rientra in PDF.js (server thumbnails non sono generati per i modelli), queuing 50 attività contemporaneamente nella condivisa PDF.js web worker — schiacciarlo e causando l'ottenimento del loop del dim a tempo indeterminato, mantenendo il caricamento=vero e mostrando "Loading PDF..." per sempre. Fisso: spostare setTotalPages/onPdfLoaded dopo che il loop dim completa così miniature solo rendere una volta che la principale tela PDF è completamente pronta. Anche risolvere designStore.loadDesign non resettare isLoading quando una risposta di 200 OK restituisce senza designData (null/undefined), che lascerebbe la pagina bloccata "Modello di caricamento..." per modelli freschi.