Perdi alguns rascunhos no aplicativo iOS desde a atualização da interface. Isso acontece às vezes quando estou rolando para cima e para baixo entre postagens anteriores enquanto digito e, sem querer, ativo um gesto para deslizar todo o fórum para baixo, me levando de volta à tela de seleção de fóruns. Quando abro o fórum novamente, o rascunho não está lá.
Acho que isso é de baixa probabilidade, mas de alto impacto. Não acontece constantemente, mas quando ocorre, é frustrante perder um rascunho. Principalmente um longo. Principalmente um longo que digitei com os polegares.
Você consegue reproduzir consistentemente? Se você reentrar no tópico, o rascunho deve reabrir (veja também a seção de rascunhos no seu perfil de usuário).
Os rascunhos precisam ter mais que o número mínimo de caracteres para serem salvos (20 caracteres) e os salvamentos automáticos de rascunho ocorrem a cada 60-90 segundos, conforme me lembro. Eu precisaria verificar o código.
Precisamos de etapas de reprodução específicas. Ou talvez não use o aplicativo; tente ficar sem ele por um tempo e veja se as coisas melhoram? Pessoalmente, acho que o aplicativo só adiciona complexidade.
Então, isso é específico do aplicativo, certo? Ele está interpretando sua rolagem como um gesto do aplicativo? Você consegue reproduzir isso no navegador Safari (sem o aplicativo)?
O aplicativo realmente possui o gesto de ‘deslizar para baixo para fechar a tela atual’. E confirmo que rolar vigorosamente para cima e para baixo desencadeia o problema. Especialmente ao rolar do terço superior da tela para baixo.
Vou investigar possíveis maneiras de resolver isso. O gesto pode ser desativado, mas é útil, especialmente em casos onde a tela atual não responde e a navegação no rodapé não está visível.
Não acho que seja possível que isso apague um rascunho salvo.
Mas notei hoje que o gesto de deslizar para baixo para fechar é muito mais fácil de acionar em um iPhone sem entalhe (6s, 7, 8) do que em um com entalhe.
Acho que a solução mais simples aqui é remover o gesto para iPhones sem entalhe.
@kemitchell Implementei uma correção ligeiramente diferente para isso. Nos iPhones sem notch, o gesto de deslizar de cima para baixo para descartar ainda está ativo, mas modifiquei seus parâmetros para torná-lo mais difícil de acionar. Agora, os usuários precisam iniciar o deslize mais alto, perto dos 10% superiores da tela (no cabeçalho da página do Discourse) para invocar o gesto.
A correção está disponível na versão beta do aplicativo (use este link para instalar a beta via TestFlight).