Tela em branco ao retornar ao aplicativo iOS

Nooo! :slight_smile: É uma tela branca com uma pequena barra cinza no topo? Isso indicaria um estado diferente do aplicativo do que o que eu vi; o que eu vi era totalmente branco.

5 curtidas

Sim, barra cinza do modo escuro e tela branca. Não consigo lembrar de ter visto essa combinação antes.

Ainda estou enfrentando isso mesmo na versão 1.6.1. Na próxima vez que acontecer, vou verificar o seletor de aplicativos para ver se também aparece a barra cinza.

1 curtida

Obrigado. Eu não estou mais vendo isso (mas claramente ainda não foi corrigido).

Pode tentar algo, @Stephen e @gingerbeardman: desative a Atualização de Apps em Segundo Plano para o aplicativo DiscourseHub. Se isso ainda não resolver o problema, quando o aplicativo ficar totalmente branco, você pode verificar se consegue deslizar para baixo a partir dos 10-15% superiores da tela? (Isso ajudaria a determinar se o aplicativo está travado em um site carregado ou não.)

3 curtidas

Não o vejo há algum tempo.

Desativei completamente a Atualização de Apps em Segundo Plano (globalmente, para todos os apps) e mantenho essa configuração há muitos anos.

3 curtidas

Acabei de ter uma tela branca, sem a barra cinza no topo, nem no aplicativo, nem no seletor de aplicativos.

Deslizar para baixo finalmente me levou de volta à lista de sites.

2 curtidas

Alguém deveria tentar testar isso assim que o iOS 13.4/iPadOS 13.4 for lançado em algumas horas.

1 curtida

Acabei de ter isso novamente. Um deslize para baixo preciso me levou de volta à lista de sites. Estou no iOS 13.4.

1 curtida

Obrigado, é útil saber que você pode deslizar para baixo para fechar. Posso investigar isso.

4 curtidas

Ok, @gingerbeardman, por favor, tente a versão mais recente do app no TestFlight (link de beta público). Se não me engano, você tem a configuração “Abrir links externos no app” ativada. Com essa configuração ativada no app, consegui reproduzir um erro quando um site tinha um link que o sistema operacional não conseguia abrir (por exemplo, um link para about:blank, que às vezes é usado ao abrir uma nova janela do navegador). Isso deve estar corrigido agora :crossed_fingers:.

2 curtidas

Não tenho essa configuração ativada, mas estou recebendo telas brancas.

2 curtidas

Não estou vendo uma versão beta atualizada no TestFlight atual?

Ao clicar no seu link, recebo uma versão beta diferente e um erro:

Por favor, tente agora. Você deve ver a versão 280 no seu TestFlight (temos dois grupos de testadores e o TestFlight parece travar se você tentar trocar de grupo por meio de links).

4 curtidas

Baixado. Vou ficar de olho.

1 curtida

Ainda está acontecendo aqui comigo.

Igual, ainda é possível deslizar para baixo para sair.

Isso foi ontem:

2 curtidas

Atualização rápida: notamos que isso ainda está acontecendo. @pmusaraj tem algumas novas teorias sobre como contornar esse problema e atualizará aqui assim que forem aplicadas.

6 curtidas

Tenho notado isso várias vezes nas últimas semanas. A solução rápida que funciona para mim é forçar o fechamento do aplicativo e, em seguida, reabri-lo, embora tenha havido algumas vezes em que até mesmo isso não resolveu e eu precisei mantê-lo fechado por alguns minutos antes de tentar novamente.

1 curtida

Eu também costumo forçar a saída. No entanto, aparentemente, você pode deslizar o dedo para baixo a partir do topo para recuperar o menu também. (Não confirmei isso, mas outras pessoas no Discourse dizem que funciona.)

5 curtidas

Sim, como o Sam mencionou, ainda estou trabalhando nisso. Uma versão beta do aplicativo já está disponível, mas ainda não passou pela revisão beta da Apple. Assim que passar, postarei o link aqui.

Minha compreensão atual é que isso ocorre quando o iOS encerra o webview (para recuperar memória, por exemplo), mas não encerra o restante do aplicativo. Nesse cenário, o aplicativo fica em um estado estranho, onde sua navegação interna ainda está na rota do webview, mas o próprio webview foi encerrado.

Na próxima versão beta, adicionei uma maneira de descartar a rota quando o hook webViewWebContentProcessDidTerminate for invocado. Há relatos de que esse hook nem sempre é acionado de forma confiável quando o aplicativo está em segundo plano, e o problema original é muito difícil de reproduzir sob demanda. Então, vamos torcer e ver.

7 curtidas