RISOLUZIONE: Ulteriore correzione per le impostazioni della Chat/l'elenco membri che non scorrono su IOS/iPadOS, corretta la larghezza dell'elemento membro che esce dal contenitore

In #36331 e #36449, abbiamo risolto il problema di scorrimento di chat-settings/member list abilitando lo scorrimento del corpo della pagina. Un commit recente potrebbe essere in conflitto con il commit precedente, rendendo nuovamente il contenitore non scorrevole.

Questa volta adottiamo un approccio diverso, poiché l’elemento body non dovrebbe essere scorrevole, l’elemento di scorrimento è ora cambiato in channel-info-settings e channel-info-members, e l’altezza del contenitore padre è impostata usando chat-height, in modo che il contenitore sia nuovamente scorrevole.

Inoltre, il codice legacy di overflow: scroll; nel body è stato riportato a hidden, poiché ora causa uno sfarfallio durante lo scorrimento del body.

Prima:

(Lo sfarfallio può essere visto da questo allegato, anche se sui dispositivi iOS/iPadOS reali è sottile)

Dopo:


Inoltre, sono state apportate alcune correzioni per evitare che l’overflow sull’asse y della lista membri fosse causato da nomi utente lunghi.

Prima:

<img width="427" height="93" alt="image" src="https://github.com/user-attachments/assets/b670de63-ed41-47ec-b5d6-3abef9fcacb2\" />

Dopo:

<img width="408" height="78" alt="image" src="https://github.com/user-attachments/assets/c3c4dfac-93e1-48d2-9904-f03e1853ec67\" />


Un’ultima cosa:

Quando si utilizza il @mixin chat-height, il valore predefinito è 0 anziché 0px, il che causa un’espressione non valida se usato direttamente; anche questo è stato corretto qui.

Prima:
<img width="462" height="167" alt="image" src="https://github.com/user-attachments/assets/4a40dd3f-95b3-4c0e-ae37-f3d0425661b7\" />

Dopo:
<img width="496" height="94" alt="image" src="https://github.com/user-attachments/assets/a7a98dfd-0f8d-4ea1-a897-33b3b73fe9e9\" />

Una PR è stata aperta qui: