Viddekla
(Julian Müller)
19 سبتمبر 2026، 5:28م
1
[إدارة] يحتوي أحد قوالبك أو إضافاتك على كود يحتاج إلى تحديث. (ID:discourse.legacy-array-like-object.proxied-array)
للأسف، لم أتمكن من الوصول إلى مكان المشكلة عبر وحدة تحكم المتصفح أيضًا. كانت لديّ رسالتان من هذا النوع، إحداهما كانت بسبب إضافة “Locations”، لكنها اختفت بعد التحديث. لا أستطيع المتابعة هنا.
الصفحة المتأثرة: www.xpeng-fahrer.de
Moin
19 سبتمبر 2026، 5:41م
2
هل ترى أي رسائل في وحدة تحكم المتصفح؟
لا أرى أي تحذير في وحدة التحكم. حتى بعد تسجيلي. ربما يكون الأمر تعديلًا يخص المديرين فقط.
أقترح أن نفحص ما إذا كانت الرسالة تظهر أيضًا عند استخدام الوضع الآمن - أولاً مع تعطيل كل شيء، وإذا اختفى الشريط عند ذلك، فعطّل السمات والإضافات بشكل منفصل لتضييق نطاق المشكلة.
Viddekla
(Julian Müller)
19 سبتمبر 2026، 5:48م
3
لقد أغلقت الرسالة سابقًا - فهي تظهر فقط مرة كل 24 ساعة… لذا لم تظهر بعد الآن في وضع الأمان، لكن ربما لأنني أغلقتها مسبقًا.
نعم، هذا صحيح. على الرحب والسعة.
Moin
19 سبتمبر 2026، 7:07م
5
إذن هذا أيضًا سببه إضافة (plugin) التي تستخدمها؟
Viddekla
(Julian Müller)
19 سبتمبر 2026، 7:17م
6
لكن الذي أذكرته أعلاه لا يزال يظهر بعد تحديث إضافة المواقع (Locations-Plugin)، لذا أعتقد أنه يجب أن يكون له ارتباط آخر.
Moin
19 سبتمبر 2026، 7:18م
7
هل جرّبت بالفعل تحديث الإضافة الذي نُشر قبل ساعة تقريبًا؟
main ← fix/mobile-pm-location-name-alignment
Zusammengeführt am 05:15PM - 19 Sep 26 UTC
Mobile personal messages from users with titles can still show the location to t… he left of the username after #185. The avatar's width plus its float margin can exceed the metadata's nominal 50px inset, so copying that inset does not guarantee alignment.
Wrap the metadata and location in one flow-root container only below 40rem on personal-message pages with a rendered user title. The container clears the avatar horizontally, and both rows share its left edge. Use display: contents for the wrapper in other scenarios. Bump the plugin version to 7.3.16.
Validation: 96 reduced Chromium layout checks across viewport sizes, avatar sizes, font sizes, public/PM, and title/no-title combinations. These reproduced the previous misalignment, verified identical left coordinates for the location, username, and title in the targeted case, and verified unchanged coordinates in other cases. Prettier, Stylelint, ESLint, Ruby syntax, and git diff checks passed. Full Discourse system tests were not run.
Viddekla
(Julian Müller)
19 سبتمبر 2026، 7:30م
8
سأقوم بذلك، وسأتواصل معكم إذا ظهر التنبيه مرة أخرى بعد ذلك.
تم إصلاح المشكلة المتعلقة بالمواقع قبل فترة، في الثاني من أبريل:
main ← resultset-content-deprecation
merged 09:11PM - 02 Apr 26 UTC
Moin
19 سبتمبر 2026، 10:45م
10
إذا كان التصحيح الخاص بإضافة المواقع (Locations Plug-in) قد تم بالفعل في أبريل، فمن المرجح أن هذه ليست مشكلتك الآن.
أنا متحمس لمعرفة ما سيظهر عند الاختبار في الوضع الآمن.
Viddekla
(Julian Müller)
21 سبتمبر 2026، 5:41ص
11
صباح الخير،
ظهرت الرسالة مرة أخرى. في الوضع الآمن، قمت بإلغاء تحديد جميع الخيارات واحدًا تلو الآخر — ولا تظهر هذه الرسالة في الوضع الآمن!
بمجرد أن بدأت باستخدام الوضع الآمن، اختفت رسالة الخطأ — حتى بدون استخدام الوضع الآمن. ولم أقم بإغلاقها بنفسي.
هل يمكنك سرد الإضافات التي تستخدمها؟
Viddekla
(Julian Müller)
21 سبتمبر 2026، 6:11م
13
هل يمكنك إضافة هذا إلى وحدة التحكم في المتصفح (F12) والضغط على مفتاح Enter:
const LegacyArray = window.moduleBroker.lookup(
"discourse/lib/legacy-array-like-object"
).default;
const originalWarning = LegacyArray.warnArrayDeprecation;
LegacyArray.warnArrayDeprecation = function (instance, property) {
console.trace("Deprecated array access", instance.__type, property);
return originalWarning.call(this, instance, property);
};
ثم، دون إعادة تحميل الصفحة، انتقل إلى لوحة الإدارة وشاهد ما إذا كان بإمكانك جعل الإشعار يظهر.
الآن انسخ الرسالة التي يجب أن تراها في وحدة التحكم هنا.
Viddekla
(Julian Müller)
21 سبتمبر 2026، 7:18م
15
للأسف، لم تصل الرسالة.
انظر إلى لقطة الشاشة. لقد قمت بالنقر على جميع العناصر في القائمة (نعم، في بعض الأحيان بسرعة زائدة).
هل يمكن أن يكون السبب متعلقًا بالمواقع؟ لدي حاليًا مشكلة مع مفتاح API الخاص بالخريطة - لقد قمت بالفعل بتحديث المفتاح الجديد، لكن لا يزال يظهر تنبيه في الخريطة (انظر إلى الصورة).
لا، لا أعتقد أن هذه مشكلة في إضافة Locations - كما ذُكر، تم إصدار الإصلاح في أبريل - رغم أنه من الممكن أن أكون مخطئًا.
حاول إزالة إضافة Locations ولاحظ ما إذا كانت المشكلة ستختفي تمامًا.
Viddekla
(Julian Müller)
22 سبتمبر 2026، 1:56م
18
@darkpixlz
لا أعرف السبب وراء نقل المشاركات.
تظهر رسالة الخطأ أيضًا مع تعطيل إضافة المواقع (Locations)…
يتم توفير الخريطة الأساسية بواسطة Carto، ويتطلبون مفتاح API منذ نهاية أغسطس تقريبًا. الخدمة مجانية حتى 5 ملايين طلب شهريًا:
أضف الرابط من Carto مع مفتاحك في حقل طبقة بلاطات الخريطة.
Moin
22 سبتمبر 2026، 4:00م
20
تم نقل هذه المشاركات إلى هنا من موضوع الدعم الأصلي .
هل تعتقد أن مفتاح API سيصلح خطأ [إشعار المسؤول] يحتوي أحد إضافاتك أو قوالبك على أكواد تحتاج إلى تحديث (المعرّف: discourse.legacy-array-like-object.proxied-array) الذي يحاول تصحيحه؟
أشعر أنه ينبغي علينا التركيز على هذا الخطأ أولاً. فقد تم مشاركة مخرجات وحدة التحكم للإجابة على سؤال @merefield ، وليس لأن هناك مشكلة في إضافة المواقع (locations plugin).