CORREÇÃO: Correção adicional para configurações de Chat/lista de membros que não rolam no IOS/iPadOS, correção para a largura do item de membro que excede o contêiner

Em #36331 e #36449, corrigimos o problema de rolagem em chat-settings/member list ativando a rolagem do corpo da página. No entanto, um commit recente pode entrar em conflito com o commit anterior, fazendo com que o contêiner fique novamente sem rolagem.

Desta vez, adotamos outra abordagem, já que o elemento body não deve rolar, o item de rolagem agora é alterado para channel-info-settings e channel-info-members, e a altura do contêiner pai é definida usando chat-height, de modo que o contêiner possa rolar novamente.

Além disso, o código legado de overflow: scroll; no corpo foi alterado de volta para hidden, pois agora causa um flicker (oscilação/tremulação) ao rolar o corpo.

Antes:

(O flicker pode ser visto neste anexo, embora em dispositivos iOS/iPadOS reais isso seja sutil)

Depois:


Também fizemos algumas correções para evitar que a lista de membros transborde no eixo y devido a nomes de usuário longos.

Antes:

image

Depois:

image


Mais uma coisa:

Ao usar o @mixin chat-height, o valor padrão é 0 em vez de 0px, o que causa uma expressão inválida quando usado diretamente, e isso também foi corrigido aqui.

Antes:

Depois:
image

Um PR foi aberto aqui: