أعتقد أن هذا ملخص بطريقة ما لمشكلات مختلفة لاحظتها أثناء البحث. لقد أبلغت عن بعضها بالفعل، ولكن لدي انطباع بأن المشكلة الأساسية هي نفسها.
الجزء الجديد من هذا التقرير هو أن البحث من صفحة علامة أو فئة يتأثر أيضًا.
في جميع الحالات، عندما يبدأ مصطلح البحث بحرف عامل مثل @ أو # أو in:، فإن الخيارين “مصطلح البحث” أو “اضغط على Enter” في وظيفة البحث لا يتصرفان بنفس الطريقة.
عند الضغط على Enter، يعمل كل شيء كما هو متوقع. ومع ذلك، عندما أنقر على المصطلح، وهو أمر أفعله غالبًا أثناء استخدام جهازي اللوحي لأن لوحة المفاتيح التي تظهر على الشاشة قريبة من شريط البحث، تتم إضافة شيء غير متوقع.
المواضيع
كما هو مبلغ عنه في https://meta.discourse.org/t/search-adds-topic/296805، عندما تكون في موضوع، تتم إضافة الموضوع:
المستخدمون
لقد أبلغت عن هذه المشكلة بالفعل في Search adds username. تتم إضافة اسم المستخدم عند البحث أثناء عرض ملف تعريف. تم إصلاح ذلك، ولكنه تعطل مرة أخرى:
مثال مع `in:` و @
نظرًا لأن وجود أكثر من
@ واحد لا معنى له في هذه الحالة، يتم استبدال المصطلح بالكامل. يمكن استنتاج ذلك لأن مصطلح البحث غير معروض (يقول فقط “أو اضغط على Enter”)، على الرغم من أن هذا لا يزال ليس ما أتوقعه.
العلامات
ولكن نفس الشيء يحدث أيضًا عند عرض جميع الموضوعات بعلامة معينة. ثم، يضيف البحث العلامة.
في هذه الحالة، لا تتم إضافة العلامة إلى مصطلح البحث فحسب؛ بل تستبدل المصطلح بالكامل، على غرار ما يحدث عندما تتم إضافة اسم مستخدم وكنت تبحث باستخدام “@”:
هذا يذكرني بـ https://meta.discourse.org/t/autocomplete-overrides-first-choice-when-searching-for-category-tag-or-tag-tag/294830، حيث يقوم الإكمال التلقائي لعلامة ما باستبدال الإدخال أيضًا.
الفئات
ويحدث هذا أيضًا في صفحات الفئات:
هنا يتم استبدال المصطلح أيضًا على الرغم من أن البحث عن فئة وعلامة يعمل بشكل عام.
آمل أن يكون هذا بمثابة نظرة عامة على خطأ “إضافة البحث جزءًا غير مرغوب فيه إلى مصطلح البحث”. إذا كان الأمر كذلك، يمكن إغلاق Search adds topic لصالح هذا.
من المحتمل أن تتم مناقشة المشكلة التي يتم فيها استبدال العلامات والفئات بالكامل بشكل أفضل في الموضوع الحالي Autocomplete overrides first choice when searching for category + tag, or tag + tag.























