KamoCRM

Defer setTotalPages until after PDF dim cycle to prevent PDF.js worker saturation

Fixkamo-internal
تم شحنها
12 أبريل 2026 في 3:50 م UTC
صاحب البلاغ
kamo
إرتكب
cb85347

On a 50page PDF, calling setTotalPages before the getPage tail dimension mounts جميع العناصر الـ 50 لـ (ثومبينايل كانفاس) على الفور ويعود كل منها إلى PDF.js (server) الإبهام ليس متولداً للنماذج (بي.دي.ج) يعمل على شبكة الإنترنت، ويسبب حلقة الـ ديم تنادي (بيج) إلى أجل غير مسمّى، الحفاظ على التحميل "الحقيقيّة" وإظهار "قوّة الحماية"... إلى الأبد. Fix: move setTotalPages/onPdfLoaded to after the dim cycle completes so thumbnails ولا تقدم إلا بعد أن تكون قوات الدفاع الشعبي الرئيسية جاهزة تماما. أيضاً اصلح مخزن التصاميم، حمولة (ديستين) لا يُعيد ترتيبها هو (لوادينغ) عندما يكون هناك 200 ردّ على ذلك حالات العودة التي لا توجد فيها بيانات مصممة (غير محددة) والتي ستترك الصفحة عالقة "نماذج مائل" لنموذج جديد.

جميع التغييرات

مثل ما ترى الشحن؟?

كلّه يصل إلى مكان عملك لوحده ابدأي بالخطه المجانيه و اقرأي هذه الصفحة مرة اخرى بعد شهر.

ابدأوا حراً للأبدخصخصة الفيو