Estou hospedando meu próprio Discourse. Versão mais recente, atualizada, sem plugins de terceiros. Tenho o PWA instalado no meu iPhone (iOS 26.5) e está quase perfeito. No entanto, quando respondo a um tópico, a área de texto amplia a visualização, o botão de resposta sai da tela e preciso girar o telefone para forçar a redesenho da tela, assim consigo ver o botão de resposta. Gravação de tela anexada.
Instalei o PWA do Meta e o comportamento não ocorre lá.
Este é um problema conhecido?
Passos para reproduzir:
Iniciar o PWA
Visualizar um tópico existente (não acontece ao criar um novo tópico)
Toque na área de texto
Os botões de resposta/lixeira/enviar não estão visíveis. Fechar o teclado os deixa ampliados e fora da vista. Se eu girar o telefone para a orientação paisagem, deixar a tela redesenhar e girar de volta, os controles são restaurados.
Acho que é uma regressão. Reconstruí há alguns dias. Vou tentar novamente agora, no entanto. Quais informações de versão preciso fornecer para validar que estou em uma versão (supostamente) corrigida?
Acabei de atualizar minha instância do Discourse; estou agora na versão 158af4674d75807b5d5cb423430630ff2140e6ef. Infelizmente, o problema persiste, idêntico à gravação que compartilhei no primeiro post. Desinstalei e reinstalei o PWA (na tentativa de limpar o cache) e ainda sem sucesso.
Seria possível fazer o backport? Eu realmente quero permanecer em uma versão estável, e parece que isso foi uma correção para uma regressão, e é bastante pequena.
Atualizei! Obrigado por fazer o backport. Atualizei para a v2026.7.1 no 2b482315. No entanto, o problema não foi totalmente resolvido. O mesmo comportamento ocorre ao tocar na área de texto. A diferença é que agora, ao dispensar o teclado, consigo fazer zoom de saída (pinch-zoom-out) e, ao tocar novamente na área de texto, o botão de resposta permanece visível.
Não consigo ficar, mas consigo reproduzir o problema aqui, embora eu não esteja usando a versão 26.5.
O único motivo pelo qual o iOS faz zoom automático é quando o font-size é menor que 11px. Pelo que vejo no seu print, não parece ser o caso, mas por acaso você definiu o font-size como smaller?
Ou outras áreas de texto (de outros sites) também disparam o mesmo comportamento?