- Szycy
- 12 kwietnia 2026 15:50 UTC
- Autor
- kamo
- Pochęt się
- cb85347
W 50-stronicowym PDF, wywołanie ustawiaTotalPages przed pętlą wymiarową getPage() Wszystkie 50 składników ThumbnailCanvas natychmiast. Każdy z nich wraca do PDF.js (serwer Miniatki nie są generowane dla szablonów), kolejkując 50 równoczesnych zadań we współdzielonym Pracownik internetowy PDF.js — przytłaczając go i powodując połączenia o przyćmy pętli getPage() Zatrzymuj się na czas nieokreślony, zachowując ładowanie?truego i pokazując "Loading PDF..." na zawsze. Napraw: zestaw przesuńTotalPages/onPdfLoaded po zakończeniu pętli przyciemnienia, więc miniatury Wyrenderuj tylko raz, gdy główne płótno PDF jest w pełni gotowe. Napraw również projektStore.loadDesign nie resetuje sięLoadowanie, gdy odpowiedź 200 OK zwraca się bez designData (null / nieokreślony), który pozostawiłby przyklejoną stronę "Loading template..." dla świeżych szablonów.