الاستطلاعات لا تعمل بشكل صحيح

مرحبًا بك،

لقد قمتُ مؤخرًا بتحديث نظام Discourse إلى أحدث إصدار 4efbf8dc4f، وتوقفت استطلاعات الرأي عن العمل بشكل صحيح.
لا توجد أخطاء في السجلات.
شكرًا لك! :slight_smile:

خطأ في وحدة الفحص (Inspect Console)

استطلاع تجريبي

  • خيار تجريبي 1
  • خيار تجريبي 2
  • خيار تجريبي 3
0 voters
6 إعجابات

واجهت نفس الخطأ للتو. اكتشفت أنه يعمل عند وجود عنوان. يُظهر منشئ الاستطلاع “العنوان (اختياري)”، لكنه ليس اختياريًا.

  • أ
  • ب
  • ج
0 voters
عنوان
  • أ
  • ب
  • ج
0 voters
3 إعجابات

يمكنني تكرار المشكلة في بيئة الاختبار الخاصة بنا: https://try.discourse.org/t/testing-issue-with-multiple-choice-type-polls/1411. أقوم باختبار ذلك باستخدام متصفح Chrome على نظام Ubuntu.

يبدو أن هناك مشكلتين. أول شيء لاحظته هو أنه في حالة وجود استبيان متعدد الاختيارات بدون عنوان، فإن تحديد خيار في الاستبيان لا يؤدي إلى ظهور علامة صح في مربع الاختيار. عند النقر على زر “تصويت الآن”، تم حفظ اختياراتي. بعد النقر على زر “عرض الأصوات”، يتم عرض أصواتي عدة مرات. حاليًا، هناك حوالي 24 إدخالًا للأصوات معروضة.

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

إضافة عناصر رأس تنسيق Markdown فوق الاستبيان تسبب مشكلة غريبة. تنسيق Markdown التالي:

### عنوان Markdown فوق الاستبيان

[poll type=regular results=always chartType=bar]
# استبيان اختيار واحد مع عنوان
* هذا
* هو
* اختبار
[/poll]

يتم عرضه على النحو التالي:

5 إعجابات

@techAPJ هل يمكنك التحقيق؟

3 إعجابات

يبدو أن هذا تراجع حديث في FEATURE: Add the title attribute to polls (#10759) · discourse/discourse@babbebf · GitHub … ويبدو أن @cvx يقوم بالفعل بالتحقيق وفقًا لما يلي:

https://review.discourse.org/t/feature-add-the-title-attribute-to-polls-10759/15880/6?u=techapj

8 إعجابات

سيكون رائعًا لو يمكنك التراجع عن الـ commit في هذه الأثناء. :sweat_smile:

3 إعجابات

تم إصلاح هذا الآن

8 إعجابات

توضيح - هذا إصلاح لمشكلة العناوين. :slightly_smiling_face:
أقوم حاليًا بإصلاح مشكلة الاستطلاعات غير التفاعلية التي لا تحتوي على عنوان (وأمراض مشابهة). سأقوم بتحديث الموضوع عند رفع طلب الدمج (PR)!

8 إعجابات

الطلب الثاني (قيد المراجعة) موجود هنا: FIX: Correctly render title-less poll widgets by cvx · Pull Request #10837 · discourse/discourse · GitHub

تحديث: تم الدمج

7 إعجابات

شكرًا جزيلاً لك على الإصلاح السريع :folded_hands: لا أستطيع الانتظار للعمل عليه مرة أخرى :blush:

3 إعجابات

مرحبًا يا يارك،

لقد قمت بالتحديث وتم حل المشكلة الرئيسية، لكن الآن ظهرت مشكلة جديدة.
إعدادات الاستبيان لا تستجيب ولا يمكن تغييرها. شكرًا لك! :slight_smile:

إعجابَين (2)

يبدو أن هذه المشكلة قد تكون مرتبطة بما واجهته أنا.

3 إعجابات

نعم، أعتقد أن هذه كانت المشكلة. هل يمكنك تحديث موقعك إلى أحدث إصدار من كود Discourse؟ لقد قمت للتو بتحديث موقعي المحلي للتطوير، وتم حل جميع المشاكل المتعلقة بالاستطلاعات والقوائم المنسدلة في موقعي.

7 إعجابات