تثبيت مكون السمة هذا لا يعرض أي معلومات بعد خطأ 502

أعتقد أنها حالة نادرة إلى حد ما، ولكن لا يزال الأمر كذلك :slight_smile:

غالباً ما تحتوي مكونات السمات على هذا الزر لتثبيت مكون السمة على Discourse عن بُعد:
image

هنا، أدخلت discourse.canapin.com بدلاً من discourse.canapin.dev. النطاق الأول يؤدي إلى عنوان IP لا يعمل، وهو بقايا تجارب سابقة. :slight_smile:

بعد ذلك، لا يوجد أي رسالة خطأ. يظل زر “Install” (تثبيت) رمادياً، ولا يحدث شيء:

بعد فترة، من الواضح أن https://meta.discourse.org/theme-install-checker.json يُرجع خطأ 502، ولكنه مرئي فقط في علامة تبويب الشبكة في أدوات المطور في المتصفح.

لست متأكداً مما إذا كان يجب فعل أي شيء حيال ذلك، ولكن بما أنني أخلط باستمرار بين نطاقاتي، فقد أدى ذلك بي إلى هذا الموقف عدة مرات ولم أفهم ما الخطأ (لأنه لم يتم عرض أي خطأ).

ربما يجب عرض رسالة، بغض النظر عن رقم الخطأ.

ربما يجب إضافة أيقونة تحميل بجوار “Install” (تثبيت) في الزر إذا استغرقت العملية وقتاً أطول من المعتاد.

:slight_smile:

تعديل: رأيت أن هناك أيقونة تحميل رائعة على زر التعديل السريع. شيء كهذا سيتناسب:

3 إعجابات

كما أنه يرمي خطأ عندما نضع حرفًا كبيرًا في عنوان URL:

أنا لست متأكدًا بنسبة 100٪ من مواصفات عناوين URL، ولكن ربما يجب على الكود تحويل السلسلة إلى أحرف صغيرة قبل تشغيل البرنامج النصي؟