Don
17 أبريل 2023، 8:47ص
1
مرحباً،
لاحظت أنه عندما تحتوي لوحة البحث المنسدلة على نص محدد، لا يمكن التبديل إلى قائمة المستخدم المنسدلة.
يحدث هذا في الغالب عندما تكتب شيئًا في البحث سابقًا، وبعد ذلك عندما تفتح البحث، سيتم تحديد نص حقل الإدخال تلقائيًا.
خطوات إعادة الإنتاج:
شكراً لك
3 إعجابات
Canapin
(Coin-coin le Canapin)
17 أبريل 2023، 12:32م
2
لقد نقلت هذا إلى Bug . حتى لو كان صغيرًا ويعتبر حالة هامشية، إلا أنه لا يزال يمنع إجراءً عاديًا من العمل، حتى لو كان من السهل التحايل عليه.
اكتشاف جيد
إعجابَين (2)
لا يمكنني تكرار هذا. ماذا علي أن أفعل؟
افتح نافذة البحث المنبثقة (في قائمة المواضيع، أو في موضوع)
اكتب “hello”
أغلق البحث بالنقر خارج المربع
افتح البحث، لا يزال الإدخال السابق “hello” موجودًا ومحددًا تلقائيًا
انقر على الصورة الرمزية
هل يؤدي القيام بذلك إلى فتح قائمة الصور الرمزية بالنسبة لي؟
Canapin
(Coin-coin le Canapin)
17 أبريل 2023، 12:41م
4
١. افتح مربع البحث
٢. اكتب شيئًا
٣. حدد النص
٤. انقر على الصورة الرمزية → لا يحدث شيء عندما يجب أن يفتح قائمة المستخدم
هممم هذا يفتح أيضًا قائمة المستخدم بالنسبة لي.
Lilly
(Lillian Louis)
17 أبريل 2023، 12:46م
6
لقد قمت بتكرار ذلك على سطح المكتب. يجب تحديد النص (تمييزه).
لقد لاحظت هذا في الواقع منذ فترة على ميتا ولكني لم أفكر في الأمر في ذلك الوقت. يحتفظ حقل البحث بآخر عمليات بحث أجريتها وغالبًا ما يتم تحديد النص افتراضيًا. إذا نقرت على أيقونة البحث بدلاً من الصورة الرمزية عن طريق الخطأ، فمن الملاحظ عندما يكون لديك بحث سابق هناك ويتعين عليك إغلاقه قبل فتح قائمة الصورة الرمزية.
Canapin
(Coin-coin le Canapin)
17 أبريل 2023، 12:48م
7
يبدو أن الأمر متعلق بالمتصفح. لا يحدث هذا على فايرفوكس ولكنه يحدث على كروم.
إعجابَين (2)
دينغ دينغ دينغ. لقد جربت للتو في كروم ويمكنني تكرارها
إعجابَين (2)
Lilly
(Lillian Louis)
17 أبريل 2023، 12:50م
9
حسنًا، كنت سأجرب سفاري للتو. نعم، يبدو أن الخطأ يقتصر على متصفح كروم لسطح المكتب بنظام ويندوز. لا يمكن تكراره في سفاري أو كروم على أجهزة سطح المكتب أو الأجهزة المحمولة التي تعمل بنظام iOS. يبدو أنه شيء خاص بمتصفح كروم لسطح المكتب بنظام ويندوز.
nizar9
19 أبريل 2023، 1:28ص
10
أهلاً،
يحدث هذا في Edge و Opera أيضًا (أعتقد أنهما كلاهما يعتمدان على Chromium، لذا هذا يفسر السلوك).
الأولوية/الخطورة :
غير عاجل
المنصة :
متصفحات سطح المكتب التي تعمل بنظام Windows وتعتمد على Chromium (Edge و Chrome و Opera حتى الآن).
الوصف :
لا تظهر قائمة المستخدم المنسدلة بعد استخدام مربع البحث وتمييز اقتراح.
خطوات التكرار :
اكتب كلمة مفتاحية في مربع البحث.
مرر مؤشر الفأرة فوق أحد الاقتراحات.
انقر على أيقونة/صورة الملف الشخصي.
إعجاب واحد (1)
pmusaraj
(Penar Musaraj)
21 أبريل 2023، 6:34م
15
شكرًا، يجب إصلاح هذا عبر:
main ← search-selection-tweak
opened 05:37PM - 21 Apr 23 UTC
Followup to 17ba00c3950eb0a78dd510f3618f8e7be2d448fc. Fix for https://meta.disco… urse.org/t/-/261917
This fixes a usability issue where the user couldn't switch to the user menu when the search menu was visible and the text in the input was selected.
Explanation: The `click` event is triggered both when clicking and when selecting text. This means that when selecting text in the search input, at the end of the selection event, a click event is triggered. And if that click event happens outside of the search menu (i.e. when you continue dragging outside the input), then the menu would be dismissed.
Previously, we fixed this by checked for the presence of a current text selection. But that results in a small side-effect reported in the linked issue on meta. This PR sets a flag during `mouseDown` when starting a text selection in the input and then it uses that flag when evaluating whether to trigger `clickOutside` or not.
يوجد شرح طويل إلى حد ما في وصف طلب السحب (PR)، النسخة المختصرة هي أننا كنا نتجاهل سابقًا حدث clickOutside لقائمة البحث عندما كان هناك نص محدد. لكننا نحدد تلقائيًا نص قائمة البحث، لذا يتحول هذا إلى تقنية مختلفة.
4 إعجابات
pmusaraj
(Penar Musaraj)
تم إغلاقه في
24 أبريل 2023، 12:00م
16
تم إغلاق هذا الموضوع تلقائيًا بعد يومين. لم يعد يُسمح بالردود الجديدة.