Correction : Correction supplémentaire pour les paramètres de Chat/liste de membres qui ne défilent pas sur iOS/iPadOS, correction de la largeur de l'élément de membre dépassant du conteneur

Dans les numéros #36331 et #36449, nous avons corrigé le problème de défilement des paramètres de discussion/liste des membres en activant le défilement du corps de la page. Cependant, un commit récent peut être en conflit avec le commit précédent, rendant à nouveau le conteneur non déroulant.

Cette fois, nous adoptons une autre approche : puisque l’élément body ne doit pas être défilé, l’élément de défilement est maintenant changé en channel-info-settings et channel-info-members, et la hauteur du conteneur parent est définie à l’aide de chat-height, de sorte que le conteneur soit à nouveau déroulant.

De plus, le code hérité de overflow: scroll; dans le corps est rétabli à hidden, car il provoque maintenant un scintillement lors du défilement du corps.

Avant :

(Le scintillement peut être vu dans cette pièce jointe, bien que sur les appareils iOS/iPadOS réels, cela soit subtil)

Après :


Nous avons également effectué quelques corrections pour éviter que la liste des membres ne déborde sur l’axe Y en raison de noms d’utilisateurs longs.

Avant :

image

Après :

image


Encore une chose :

Lors de l’utilisation du @mixin chat-height, la valeur par défaut est 0 plutôt que 0px, ce qui provoque une expression invalide lorsqu’elle est utilisée directement, ce qui est également corrigé ici.

Avant :

Après :
image

Une PR a été ouverte ici :

2 « J'aime »

Merci, il faut que je prenne le temps de le tester, j’essaierai de le faire dans les prochains jours :+1:

1 « J'aime »

Cela me semble bien pour information – j’ai juste laissé quelques commentaires concernant des ajouts dont je pense que nous n’avons pas besoin.

1 « J'aime »

J’ai effectué quelques révisions mineures et les ai testées dans des environnements iPadOS, cela semble être bon.

2 « J'aime »