ולידציית תיבת סימון: לא מוצגת הודעת שגיאה כשנדרש

שלום לצוות Discourse,

אני משתמש בתכונת תבניות הטפסים החדשה ונתקלתי בבעיה עם תיבות סימון נדרשות. כאשר אני מגדיר שדה תיבת סימון עם required: true ב-YAML, הטופס מונע נכון הגשה אם התיבה אינה מסומנת. עם זאת, לא מוצגת הודעת שגיאה למשתמש — הטופס פשוט אינו מוגש, והמשתמש אינו מקבל משוב לגבי מה לא בסדר.

הנה דוגמה ל-YAML שלי:

- type: checkbox
  id: accept-terms
  attributes:
    label: "קראתי ואני מסכים לתנאים"
    description: "עליך לקבל את התנאים כדי להמשיך"
  validations:
    required: true

מה שניסיתי:

  • בדקתי בנושא בערכת הנושא (theme) ברירת המחדל של Discourse (כדי לשלול בעיות ערכת נושא)
  • עדכנתי לגרסת Discourse האחרונה
  • ניסיתי גם required: true וגם accepted (האחרון לא עובד כלל)

התנהגות צפויה:
אם תיבת הסימון הנדרשת אינה מסומנת, הודעת שגיאה צריכה להיות מוצגת למשתמש המציינת מה צריך לעשות.

התנהגות בפועל:
ההגשה נחסמת, אך לא מוצגת שגיאה או משוב.

האם זו מגבלה ידועה או באג במימוש הנוכחי של תבניות הטפסים?
האם יש פתרון עוקף או דרך מומלצת להבטיח שהמשתמשים יראו הודעת שגיאה ברורה כאשר תיבת סימון נדרשת אינה מסומנת?

תודה על עזרתכם!