Não consigo digitar uma cor específica no texto da categoria

image

Eu estava tentando digitar f2f2f2, mas só consigo digitar f2. No momento em que tento digitar o segundo f (como f2f), ele reverte automaticamente para ff22ff. Isso acontece tanto em Cor quanto em Cor do Texto ao tentar criar uma nova categoria (ou editá-la).

4 curtidas

Obrigado pelo relatório. Eu consigo reproduzir no Meta também. Além disso, é impossível apagar o que você estava digitando usando o botão de retrocesso do teclado.

Como uma solução temporária enquanto resolvemos este problema, você pode copiar e colar o valor hexadecimal diretamente no campo.

6 curtidas

Deve ser corrigido com este commit:

5 curtidas

Obrigado por nos informar, David.

Acredito que atualizei tudo, mas ainda não está funcionando:

Não sou desenvolvedor, então não sei disso em um nível mais profundo, mas olhando o commit, ele diz:
// preenche automaticamente códigos hexadecimais comuns como #F8F -> #F8F8F8 e #DDD -> #DDDDDD

Por que ele se comportaria dessa maneira?
Eu entendo como adicionar fff e salvar automaticamente salvaria como ffffff, mas enquanto digita, não deveria haver nenhum preenchimento automático acontecendo em tempo real (se é isso que está acontecendo).

E se eu quiser digitar f2ff32? No momento, estou preso a ele sempre voltando para f2f2f2, que foi o problema na minha postagem original.

1 curtida

Tentei melhorar as sugestões do recurso de autocomplete de códigos hexadecimais inicialmente. Embora eu ache que a única solução real aqui é impedir que o formulário altere o valor da cor do texto enquanto você digita.

Ainda precisamos verificar o valor para tentar garantir que temos um código hexadecimal válido, mas mudei a abordagem para que ele verifique o valor apenas se você clicar ou sair do campo com a tecla Tab ou ao enviar o formulário.

Espero que esta alteração funcione melhor para você:

3 curtidas

Atualizarei e avisarei. Obrigado.

Minha sugestão:

  • Sempre avalia os primeiros 6 caracteres, então mesmo que eu tenha f2f299f2, assumirá que é f2f299.
  • Pode ignorar completamente o #, que às vezes é o que recebemos de certos aplicativos (por exemplo, Shottr me dá o #f2f2f2 completo). Permite que as pessoas usem o que obtêm de um aplicativo ou até mesmo como estão acostumadas a digitar o código hexadecimal. Portanto, digitar/colar #f2f2f2, f2f2f2, #f2f2f29393 ou f2f2f29393 resultaria na mesma cor.

Ambas as abordagens o tornariam super flexível. Se eu receber #f2f2f2 de um aplicativo, ele não cortará o último 2, porque não se limita a apenas 6 caracteres, e ainda o aceitará como uma cor, porque está ignorando o #.

Em seguida, onde salva, remove o # e quaisquer caracteres extras acima de 6.

O que você acha?

1 curtida

Este tópico foi fechado automaticamente após 3 dias. Novas respostas não são mais permitidas.