لا أعتقد أن هذا صحيح إذا كان إعداد الموقع Hide email address taken (إخفاء عنوان البريد الإلكتروني المستخدم) معطلاً. ولكن أعتقد أنك على حق بأن الخطأ الذي يشير إلى أن البريد الإلكتروني قد يكون مسجلاً بالفعل لا يظهر في هذه الحالة. أتساءل لماذا. في هذه الحالة، يبدو أن الرسالة الصحيحة هي التي يجب عرضها.
بسبب https://meta.discourse.org/t/make-reason-for-error-moving-posts-visible-in-the-interface/393690/2، اعتقدت أنه قد يكون من المنطقي التحقق من استجابة الشبكة في هذه الحالة أيضًا، وها هي: errors: [ "param is missing or the value is empty or invalid: invite_code" ] الخطأ موجود أيضًا هناك.
لذا ربما يمكن تحسين الرسالة المعروضة بطريقة مماثلة. على الرغم من أن التحقق من صحة الحقل في الواجهة الأمامية، كما هو الحال مع جميع الحقول الأخرى، سيكون لطيفًا أيضًا.