Por que meu teclado não me sugere?

Em todos os outros lugares no meu celular, meu teclado sempre tem uma linha de dicas e sugestões úteis sobre a próxima palavra que quero digitar.

Mas sempre que estou usando sites do Discourse aqui no Chrome, é como se eu estivesse no modo de entrada de senha ou algo assim. Não há absolutamente nenhuma ajuda do meu teclado. É como se eu finalmente tivesse que aprender a soletrar ou algo assim.

Estou usando o Chrome no meu celular e recebo o pop-up de ‘palavras sugeridas’:

Talvez seja um problema com o seu dispositivo específico?

2 curtidas

Eu também tenho o problema com as sugestões ausentes. Elas simplesmente desapareceram um dia. Mas ainda funcionam quando usei a edição rápida.
Portanto, as sugestões podem funcionar com este dispositivo, esta versão do Chrome e este teclado.
Mas não é apenas um problema do Discourse. Se eu mudar o aplicativo do teclado e usar outro, as sugestões funcionam em todos os lugares.
Eu pesquisei quando as sugestões desapareceram. Acho que houve uma mudança no Chrome para integrar sugestões (aquelas que, por exemplo, a pesquisa do Google mostra enquanto você digita) às sugestões do teclado. Mas isso só funciona com novos aplicativos de teclado.
Portanto, o aplicativo do teclado é um problema, mas como ele ainda funciona na janela de edição rápida, pode haver algo que o Discourse possa fazer para fazê-lo funcionar.

Editando a postagem com meu aplicativo de teclado usual

Usando edição rápida e meu aplicativo de teclado usual

Editando com um aplicativo de teclado diferente

3 curtidas

Acabei de usar as Ferramentas do Desenvolvedor para ver o que há de tão especial neste campo em que estou digitando aqui.

Pronto?

<textarea ... autocomplete="off">

Cruel, cruel, cruel!

Por quê? Por quê? Por quê?

Aposto que é para matar as postagens de spam do Jimmy, o rápido, ou algo assim.

Mas você isso eliminou minha principal forma de digitar também. Agora tenho que reaprender a soletrar!

Afetou meu ASUS Zenfone Android 8. Samsung Galaxy Android 13 OK.

1 curtida

Bem, no entanto, o rótulo \u003ctextarea ... autocomplete=\"off\"\u003e não significa o que você pensa que significa…
Sua intenção real não é fazer com que o navegador gere uma caixa suspensa como esta:

1 curtida

OK, vou testar nesta página, Autofill Smoke Test .

100% prova de que isso afeta meu ASUS Zenfone 3 padrão:






Portanto, por favor, pare e desista de desativar o preenchimento automático das pessoas sem um bom motivo. Não é como se pudéssemos simplesmente adicionar uma extensão ao navegador do nosso celular para consertá-lo. Cite um outro aplicativo que faz uma coisa tão ridícula em caixas de texto grandes.

Claro, você pode dizer: “Bem, seu teclado ASUS não é inteligente o suficiente. Ele está levando o preenchimento automático muito a sério. Use outro teclado.” Bem, vocês são os que desativaram o preenchimento automático sem um bom motivo…

Então, vemos, de acordo com a ASUS, preenchimento automático significa adicionar aquela linha de escolhas que você vê no topo do teclado. E agora se foi, morto, enterrado.

Se eu tropecei nisso, provavelmente significa que há mil usuários que eu “salvei a vida” hoje.

Se eu não tivesse encontrado, eles provavelmente estariam apenas dia após dia aceitando silenciosamente sua má sorte… sem saber quem havia roubado suas opções.

Claro, meu último Samsung não é afetado. Veja, é por isso que você nunca soube o dano que estava causando: não acontece em todos os celulares da empresa. E para aqueles em que acontece, não espere que as pessoas consigam atualizá-lo para alguma nova versão.

Mas, de qualquer forma, este é o único sistema de quadro de avisos que encontrei que insiste em desativar o preenchimento automático, mesmo em campos de texto grandes.

Me dá vontade de entrar em greve de ortografia!

Nós tivemos um bom motivo para tentar desativá-lo originalmente, o Chrome estava tentando preencher automaticamente informações pessoais das pessoas (como seus endereços) no compositor, e isso era um pouco alarmante: New post/reply sometimes tries to autocomplete my address on Chrome

É lamentável que alguns teclados Android pareçam usar o preenchimento automático para desativar o texto preditivo de um teclado, esse realmente não é o uso correto de autocomplete="off" de acordo com a especificação HTML, e entra em conflito com o uso (também incorreto) do autocomplete pelo Chrome.

Seu teclado funciona como esperado neste formulário de teste? https://codepen.io/wavyknife/full/JjBVxMM

Os campos de entrada nesse formulário de teste têm autocomplete="discourse", o que pode ser suficiente para desativar o preenchimento automático excessivo do Chrome sem desativá-lo em outras situações.

8 curtidas

Ok, é um acordo!


Já estou me sentindo melhor!

Pensei que eles já tivessem implementado sua solução em New post/reply sometimes tries to autocomplete my address on Chrome - #69 by sam, mas acho que eles apenas a reverteram para “desativado” mais tarde.

É de altíssima prioridade que isso seja adicionado a alguma preferência avançada. Em outras palavras, deve haver algumas caixas de texto nas preferências avançadas, onde um usuário pode ajustar essas strings críticas. Como vimos, não existe uma solução única.

Isso pode fazer toda a diferença em comparação com a digitação dolorosa por anos enquanto o usuário espera que o administrador instale a próxima atualização.

Sim, estou dizendo que alguns anos depois, quando a mesma coisa acontecer com um usuário diferente, ele poderá ir direto para as preferências avançadas e ajustar as strings de autocompletar, etc., para que ele possa digitar feliz para sempre.

Não, não estou dizendo para importar alguma folha de estilo. Isso seria muito complicado para alguns usuários. Estou apenas dizendo que cada uma dessas strings críticas deve ser exposta nas preferências avançadas para que o usuário possa ajustá-las, se necessário.

Especialmente em celulares, onde não se pode simplesmente instalar algum plugin de navegador.

Não, não há preocupação com segurança. É como permitir que os usuários escolham a cor que querem pintar suas casas. Ou tudo bem, se eles gostam de deixar a porta da tela aberta durante o dia ou algo assim.

Além disso, observamos que o problema não ocorre com o Google Gboard, apenas com o teclado ASUS ZenUI.