إعادة: قم بزيارة Discourse Meta انقر على منشور. شاهد بطاقة المستخدم الخاصة بي، على الرغم من أن التمرير فوقها يعرض عنوان URL الصحيح للمنشور.
أعتقد أن هذه قد تكون مشكلة خاصة بـ meta فقط.
إعادة: قم بزيارة Discourse Meta انقر على منشور. شاهد بطاقة المستخدم الخاصة بي، على الرغم من أن التمرير فوقها يعرض عنوان URL الصحيح للمنشور.
أعتقد أن هذه قد تكون مشكلة خاصة بـ meta فقط.
يمكنني تكراره على موقع الاختبار الخاص بي أيضًا، لذا ليس هنا للأسف.
وينطبق الشيء نفسه على شارة مُبلغ الأخطاء هنا.
أعتقد أنه قد يكون كل تلك التي تحتوي على منشور مرتبط بها.
الرابط الموجود في الكود يعمل كما هو متوقع. ![]()
يمكنني أيضًا تكرار هذا في نسخة التطوير الخاصة بي. أي شارة تحتوي على رابط.
يبدو أن هذا يحدث لأن بطاقة الشارة بأكملها هي رابط لبطاقة المستخدم وهي تتجاوز الروابط الداخلية (بدلاً من أن يكون مجرد صورة رمز المستخدم هي رابط البطاقة).
لأن <a> الأول يتضمن معلومات الشارة بالكامل:
حسنًا، يمكنك إصلاحه عن طريق إغلاق <a> هذا في السطر 17
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/components/user-info.hbs#L1-L16
ولكن هذا ليس جيدًا إذا لم يكن هناك صورة رمزية لسبب ما. أعتقد أن المكان “الصحيح” لوضعه هو قبل المجموعة الأولى من منافذ المكونات الإضافية، ولكن هذه المنافذ موجودة داخل <div>، لذا فهي ليست بسيطة بما يكفي بالنسبة لي لإصلاحها، وهو ما كنت آمل في القيام به من أجل Hacktoberfest. ![]()
شكراً للإبلاغ عنه! كنت أحاول تقليل تكرار الروابط لقارئات الشاشة ولكن احتجت إلى اتباع نهج مختلف لأنني أغفلت روابط الشارات هذه. سيتم إصلاحه بواسطة
تم إغلاق هذا الموضوع تلقائيًا بعد 25 ساعة. لم يعد يُسمح بالردود الجديدة.