- Navios
- 6 de setembro de 2026 às 01:55 UTC
- Autor
- Kamo
- Enviar
- 11b7dd4
A janela de chat de suporte desenhou uma barra de rolagem horizontal sob uma conversa que Não tinha nada para rolar de lado. O botão de resposta de cada mensagem está absolutamente posicionado 26px fora da bolha. Mas a linha é justificada para a borda que a bolha pertence, então a bolha já está flush contra ele e não há espaço nesse lado: o controle 25px Pousou 22px após a caixa de conteúdo da lista de mensagens. Duas consequências, e apenas o segundo foi relatado. Foi cortado — você viu cerca de meia seta de resposta em seu mensagens próprias — e uma caixa absolutamente posicionada ainda conta para um O excesso de rolagem do ancestral, por isso a lista ganhou um eixo de rolagem horizontal Nunca pedi. overlow-y:auto já forças overflow-x off `visible`, então que o eixo era rolável, e a barra de rolagem compartilhada então fez exatamente o que é Supostamente: desenhou uma barra para 10px de transbordamento real. O bar é novo, o excesso não é. Antes de uma barra de croll o bar nativo era escondido, por isso isto tinha sido silenciosamente cortando a seta de resposta o tempo todo. Movido para o lado interno da bolha, para o 20% sua largura máxima sempre deixa — o do lado de todos os outros clientes de chat coloca este dinheiro. A colocação da dica foi já apontando para longe da bolha, por isso ainda aponta para o espaço livre. SocialChat carrega o mesmo bloco verbatim e compartilha a janela 460px pegada, por isso tinha o defeito idêntico; fixo lá também. Medido em um navegador real em ambos os tamanhos de janelas (460x690 e seus 420x540 mínimo), porque jsdom não faz nenhum layout e não consegue ver uma barra de rolagem em tudo: antes, uma barra horizontal por janela em 10px de barra vertical ainda desenhada, e o controle de resposta totalmente dentro da caixa de conteúdo em Ambos os lados da conversa.