في #36331 و #36449، أصلحنا مشكلة التمرير في قائمة إعدادات/أعضاء الدردشة عن طريق تمكين تمرير جسم الصفحة. في حين أن التزامًا حديثًا قد يتعارض مع الالتزام السابق، مما يجعل الحاوية غير قابلة للتمرير مرة أخرى.
هذه المرة نتبع نهجًا آخر، نظرًا لأنه لا ينبغي تمرير عنصر body، فقد تم تغيير عنصر التمرير الآن إلى channel-info-settings و channel-info-members، ويتم تعيين ارتفاع الحاوية الأصلية باستخدام chat-height، بحيث تصبح الحاوية قابلة للتمرير مرة أخرى.
أيضًا، تم تغيير الكود القديم لـ overflow: scroll; في الجسم مرة أخرى إلى hidden، لأنه يسبب وميضًا عند تمرير الجسم الآن.
قبل:
(يمكن رؤية الوميض من هذا المرفق، على الرغم من أنه خفي في أجهزة iOS/iPadOS الحقيقية)
بعد:
أيضًا، قمنا ببعض الإصلاحات لتجنب تجاوز قائمة الأعضاء للمحور الصادي بسبب أسماء المستخدمين الطويلة.
قبل:
بعد:
شيء آخر:
عند استخدام @mixin chat-height، تكون القيمة الافتراضية هي 0 بدلاً من 0px، مما يتسبب في تعبير غير صالح عند استخدامه مباشرة، وقد تم إصلاح هذا أيضًا هنا.