Zoom do PWA no Safari está bugado

,

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:

  1. Iniciar o PWA
  2. Visualizar um tópico existente (não acontece ao criar um novo tópico)
  3. 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.

Hmm. Parece que isso foi corrigido há algumas semanas

Talvez uma regressão

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?

Após uma reconstrução, o problema ainda persiste.

Alguma novidade sobre isso? Ainda estou vendo isso após a atualização 2026.7.

Acredito que tenha corrigido isso na semana passada:

Então, talvez essa alteração ainda não esteja no seu fórum? Você atualizou depois desse commit?

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.

Acho que essa correção não foi retroportada para a v2026.7. Você precisará acompanhar a branch mais recente para obter essa alteração.

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.

Isso está sendo retroportado para as seguintes versões:

Esperamos que isso resolva todos os problemas.

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?