عند إنشاء العلامات عبر الإنشاء المجمّع للعلامات، يتم رفض العلامات التي تحتوي على أحرف كبيرة (على سبيل المثال “UppercaseTag”) برسالة خطأ “اسم علامة غير صالح”.

هذا أمر مفاجئ من منظور المستخدم، لأن أسماء العلامات نفسها تعمل عند إدخالها عبر واجهة مستخدم الموضوع العادية، على سبيل المثال.
اعتمادًا على الإعداد force_lowercase_tags:
- يتم السماح بالأحرف الكبيرة كما هي، أو
- يتم تحويلها تلقائيًا إلى أحرف صغيرة دون أي خطأ [في هذه الحالة لا تظهر كلمة “create”]
الإنشاء المجمّع للعلامات يتصرف بشكل مختلف:
- يرفض العلامات التي تحتوي على أحرف كبيرة حتى عندما يسمح بها إعداد
force_lowercase_tags - بدلاً من قبول الإدخال وتطبيق التسوية المعتادة، فإنه يفشل في التحقق من الصحة على الفور.
ونتيجة لذلك، يتعين على المستخدمين تعديل مدخلاتهم يدويًا (على سبيل المثال عن طريق تحويل كل شيء إلى أحرف صغيرة)، على الرغم من أن هذا ليس مطلوبًا في أي مكان آخر. نظرًا لأن نفس المدخلات تعمل في أجزاء أخرى من واجهة المستخدم، فمن الصعب فهم سبب فشل إنشاء العلامات تحديدًا في سير العمل المجمّع.
هل من الممكن أن يستخدم الإنشاء المجمّع للعلامات نفس سلوك التحقق من الصحة والتسوية مثل مسارات إدخال العلامات الأخرى، حتى لا يضطر المستخدمون إلى تعلم مجموعة منفصلة من القواعد للعمليات المجمّعة ولضمان إمكانية إنشاء علامات تحتوي على أحرف كبيرة بشكل مجمّع؟



