Drag&select لا يعمل في Composer (iPad)

iPad (Safari و DiscourseHub) وبعض الأيام الآن لا يمكنني تحديد النص في المنشئ. يمكنني النقر المزدوج ولكن لا يمكنني توسيع التحديد.

وهناك المزيد، بالطبع. لا يزعجني في كل مرة، ولكن في معظم الأوقات نعم. ويبدو أن السحب والتحديد يعود إلى طبيعته عندما يكون لدي فصلان على الأقل.

غريب جداً.

إعجاب واحد (1)

تقرير رائع، شكرًا @Jagster. كان هذا الجزء مفيدًا جدًا:

عندما تقوم بإجراء لمس على عنصر لا يقوم بالتمرير، يقوم المتصفح (سفاري في هذه الحالة) بنشر هذا الحدث إلى العناصر الأصل. في المُنشئ، هذا يعني أنه ينشره مرة أخرى إلى الجسم ثم يقوم بتمرير هذا الجسم. على الرغم من أن أ) الجسم غير مرئي و ب) المحرر موجود في عنصر ذي موضع ثابت، والذي لا يستدعي عادةً تمرير الجسم.

لذلك، لإصلاح هذه المشكلة، أضفنا بعض المنطق في جافاسكريبت يمنع حدث touchmove من القيام بما يفعله أثناء قصر مساحة النص. ولكن عن غير قصد، هذا يسبب مشاكل في تحديد النص.

تم دمج طلب السحب هذا للإصلاح: FIX: Allow `touchmove` in composer when there is a selection by pmusaraj · Pull Request #30957 · discourse/discourse · GitHub

إعجاب واحد (1)

شكرا! لقد نجحت الآن بشكل مثالي.

إعجاب واحد (1)