معالج onPageChange أظهر خطأ

مرحباً بالجميع - لقد قمت بتثبيت مكون السمة custom-category-boxes، وفي بعض الصفحات (وليس كلها) لدي، تظهر لافتة تحذير في الأعلى وأرى ما يلي في وحدة تحكم المتصفح الخاصة بي. يبدو أن هذا يرجع إلى أن المتغير c ينتهي به الأمر ليكون فارغًا - لماذا هذا، لم أقم بالتحقيق فيه أكثر.

client-error-handler.js:125 [THEME 2 'Custom Category Boxes'] 
TypeError: Cannot read properties of undefined (reading 'name')
    at category-banner.js:31:24
    at plugin-api.js:127:26
    at AppEvents.<anonymous> (plugin-api.js:736:50)
    at m (index.js:200:1)
    at AppEvents.trigger (evented.js:27:1)
    at page-tracker.js:41:17
    at invoke (backburner.js.js:282:1)
    at h.flush (backburner.js.js:197:1)
    at p.flush (backburner.js.js:358:1)
    at B._end (backburner.js.js:798:1)
    at B.end (backburner.js.js:589:1)
    at B._runExpiredTimers (backburner.js.js:905:1)
reportToConsole	@	client-error-handler.js:125

في البداية، اعتقدت أن هذا قد يكون بسبب وجود مسافات في أسماء الفئات، ولكن حتى إعادة تسمية فئة واحدة لعدم وجود مسافات لا يزال يسبب هذا الخطأ.

يسعدني تقديم المزيد من المعلومات إذا رغبت في ذلك/احتجت إليها. المنتدى المعني هو https://forums.rockylinux.org

إعجابَين (2)

هل يمكنك مشاركة الصفحات التي يحدث فيها ذلك؟

لاحظت أيضًا خطأ Uncaught TypeError: Cannot read properties of undefined (reading 'name'). ولكنه لا يتعلق بصناديق الفئات المخصصة؛ بل يحدث حتى في الوضع الآمن.

عندما أفتح https://meta.discourse.org/u/chapoi/invited/redeemed?safe_mode=no_themes%2Cno_plugins في نافذة أو علامة تبويب جديدة، أحصل على هذا:


لا يحدث هذا عندما أقوم بإزالة ‘redeemed’ من عنوان URL، ولم أتمكن من إعادة إنتاجه باستخدام مستخدم موظف.

حصلت عليها من https://forums.rockylinux.org/c/techhelp/6

إعجاب واحد (1)

شكراً على التقرير، هذا يجب أن يصلحه:

4 إعجابات

رائع! شكراً جزيلاً لك. سأقوم بتحديثه على نسختنا على الفور :slight_smile:

إعجاب واحد (1)

تم التأكيد – يعمل بشكل مثالي. شكرًا لك على الإصلاح السريع :slight_smile:

إعجاب واحد (1)