iOS 26 bugs com elementos de posição fixa no Discourse

:megaphone: Atualização: com o lançamento do iOS 26.1, a Apple corrigiu os bugs mais críticos discutidos neste tópico. Se você ou seus membros estiverem enfrentando problemas de layout com o Discourse no iOS, certifique-se de que o dispositivo afetado esteja atualizado para a versão 26.1 ou posterior.

iOS 26 foi lançado oficialmente, mas recomendamos esperar para atualizar até que alguns problemas do Safari sejam resolvidos. Estes são problemas visuais que fazem com que elementos de posição fixa em iPhones e iPads sejam deslocados após a abertura do teclado na tela — no Discourse, isso inclui o cabeçalho, o rodapé móvel, o compositor e o chat.

Estamos acompanhando de perto este bug e tentando criar algumas soluções alternativas enquanto isso, mas as soluções são bastante limitadas devido à natureza do problema estar ligada à forma como o Safari calcula a altura da janela (sobre a qual os sites não têm controle direto).

Esses problemas parecem afetar todos os sites com elementos e entradas fixas.

Se você estiver interessado em mais detalhes, há um relatório de bug arquivado com a equipe webkit aqui:

Há detalhes e relatórios adicionais nos fóruns de desenvolvedores da Apple e no Stackoverflow.

Não podemos fornecer um cronograma para quando esses problemas serão resolvidos, mas manteremos este tópico atualizado à medida que aprendermos mais.

Atualizações de status:

2025-09-17T04:00:00Z — A Apple marcou este bug como resolvido, e parece que agora ele só precisa passar pelo processo de lançamento deles.

2022-09-25T04:00:00Z — A Apple incluiu uma correção em uma versão beta, iOS 26.1 (23B5044I).

2025-11-03T05:00:00Z — iOS 26.1 lançado, que corrige o posicionamento de elementos fixos… estamos ouvindo que ainda podem haver alguns problemas com o compositor em iPads.

2025-11-10T05:00:00Z — embora tenha havido algum progresso aqui, ainda estamos recebendo relatos de que este problema não foi totalmente corrigido: iOS 26 bugs still persist on 26.1

43 curtidas

Sim, notei isso ao tentar digitar uma resposta ou uma nova postagem no meu iPhone. Isso tem sido muito irritante. Passo a usar principalmente meu PC para fóruns do Discourse como resultado.

Tenho o iOS 26 instalado e tenho usado os Betas Públicos. É maravilhoso, mas tentar responder a uma nova postagem ou a uma resposta existente no Discourse pode ficar um pouco confuso. Esperarei até que uma correção seja lançada.

2 curtidas

Você vai atualizar conforme aprender mais?

O beta do iOS26 está em execução há 4 meses com exatamente este problema. Como isso pôde passar despercebido por vocês?

4 curtidas

Isso não está exatamente correto, o problema só apareceu a partir do iOS Beta 7. Isso não o torna melhor, mas espero uma rápida correção do problema.

6 curtidas

Frequentemente há problemas com versões beta que são resolvidos até o lançamento público, e os problemas mudam mesmo entre as versões beta. Neste caso, é um cálculo muito básico de altura do navegador que está quebrado e evitar o problema não é nada trivial.

Não acho estranho que coloquemos o ônus na Apple para resolver isso, é um problema muito descuidado que afetará milhares de sites além do Discourse, e ocorre até mesmo nos fóruns de suporte da Apple.

12 curtidas

Acho que o link está marcado como Beta 7 porque foi quando foi relatado. Eu tinha o beta de desenvolvedor instalado desde o primeiro dia em junho e experimentei o problema desde o início.

Parece que será corrigido no próximo beta de desenvolvedor, de acordo com o tópico vinculado. Ainda assim, a comunicação sobre isso da Discourse não foi proativa nem precisa.

4 curtidas

Então a história é que você monitorou isso para o Beta 1-9, manteve a esperança de que seria corrigido com o lançamento final e, em seguida, rapidamente disse às pessoas para não atualizarem (como se não fossem) assim que fosse liberado para o público em geral sem a correção?

Entendo que resolver o problema está fora do seu controle, mas seria de se esperar mais atenção a um problema crítico na plataforma mais importante.

3 curtidas

Você relatou em algum lugar aqui que teve esses problemas?

5 curtidas

Entendo que você está chateado com o bug, mas você está nos criticando por não notificar a todos sobre um problema em versões beta, ao mesmo tempo em que diz que a notificação não impediria ninguém de atualizar de qualquer maneira… então parece que você está nos impondo condições impossíveis de satisfazer.

Em notícias mais positivas, alguém do lado da Apple respondeu ao relatório em seu rastreador de bugs, e parece que eles já têm uma correção e ela só precisa passar pelo processo de lançamento de software deles. 297779 – [ios26 Beta 7] Fixed elements move up and down when the scroll direction changes

18 curtidas

Só tomei conhecimento desta plataforma por meio deste anúncio. Eu levantei a questão em minha comunidade antes de perceber que ela não está sendo abordada.

@awesomerobot Você está respondendo a algo que eu não disse. Eu estava tentando descobrir como foi o seu teste do beta que levou a este anúncio. Suponho que eu não queira acreditar que você só tomou conhecimento do problema quando a atualização pública foi lançada.

Fico feliz em saber que está sendo abordado. Ironicamente, primeiro em um beta de desenvolvedor. Talvez seja hora de alguém da equipe ter seu dispositivo com eles.

3 curtidas

Estou bastante satisfeito com o resultado. Não cabe ao Discourse testar em nome da Apple. Se houver um bug no WebKit na versão beta do iOS, eu esperaria que ele fosse corrigido na produção. Não quero nem ser informado sobre isso aqui no meta. Pode haver centenas de bugs assim. Claro, é a versão beta do iOS. Todos eles devem ter desaparecido quando for lançado. E se não – seremos notificados aqui. Está perfeito.

19 curtidas

infelizmente estou no RC (Release Candidate), que é tipicamente a versão final, e ainda está lá.

Muito irritante, mas não tenho certeza por que alguns usuários estão culpando a equipe aqui. É um bug do WebKit sem solução alternativa.

12 curtidas

Desculpe, só para esclarecer - isso foi lançado na segunda-feira, dia 15. 26.0.0.

No ano passado, a 18.0.1 foi lançada 2,5 semanas após o primeiro lançamento. Por essa linha do tempo, podemos esperar a 26.0.01 em cerca de 14 dias.

3 curtidas

como vc faz para arrumar isso?

3 curtidas

Esperando a próxima correção de bug da Apple?

4 curtidas

Atualização rápida:

Acabei de atualizar para a versão 23A341 (diferente da versão RC - 23A340) e o bug ainda está lá.

Acho que teremos que esperar pela 26.0.1, que pode sair em 7-10 dias.

2 curtidas

Posso confirmar. Acabei de tentar novamente com a versão beta mais recente e o bug permanece.

3 curtidas

Viva, o beta de hoje, iOS 26.1 (23B5044I), parece corrigir os problemas de posicionamento.

13 curtidas

Eu relatei o problema para a Apple desde o Beta 4 (e todas as versões subsequentes). Não adiantou nada.

3 curtidas