إصلاح: إصلاح إضافي لعدم إمكانية تمرير إعدادات الدردشة/قائمة الأعضاء على IOS/iPadOS، إصلاح عرض عنصر العضو يتجاوز الحاوية

في #36331 و #36449، أصلحنا مشكلة التمرير في قائمة إعدادات/أعضاء الدردشة عن طريق تمكين تمرير جسم الصفحة. في حين أن التزامًا حديثًا قد يتعارض مع الالتزام السابق، مما يجعل الحاوية غير قابلة للتمرير مرة أخرى.

هذه المرة نتبع نهجًا آخر، نظرًا لأنه لا ينبغي تمرير عنصر body، فقد تم تغيير عنصر التمرير الآن إلى channel-info-settings و channel-info-members، ويتم تعيين ارتفاع الحاوية الأصلية باستخدام chat-height، بحيث تصبح الحاوية قابلة للتمرير مرة أخرى.

أيضًا، تم تغيير الكود القديم لـ overflow: scroll; في الجسم مرة أخرى إلى hidden، لأنه يسبب وميضًا عند تمرير الجسم الآن.

قبل:

(يمكن رؤية الوميض من هذا المرفق، على الرغم من أنه خفي في أجهزة iOS/iPadOS الحقيقية)

بعد:


أيضًا، قمنا ببعض الإصلاحات لتجنب تجاوز قائمة الأعضاء للمحور الصادي بسبب أسماء المستخدمين الطويلة.

قبل:

image

بعد:

image


شيء آخر:

عند استخدام @mixin chat-height، تكون القيمة الافتراضية هي 0 بدلاً من 0px، مما يتسبب في تعبير غير صالح عند استخدامه مباشرة، وقد تم إصلاح هذا أيضًا هنا.

قبل:

بعد:
image

تم رفع طلب سحب هنا:

إعجابَين (2)

شكرًا، أحتاج إلى تخصيص وقت لاختباره، وسأحاول القيام بذلك في الأيام القادمة :+1:

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

يبدو لي جيدًا على أي حال - لقد تركت للتو بعض التعليقات حول الإضافات التي لا نحتاجها على ما أعتقد.

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

أجريت بعض المراجعات الطفيفة وتم اختبار ذلك على بيئات iPadOS، ويبدو أنه جيد.

إعجابَين (2)