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:
Depois:
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.