(ne pas être certain que cela doive être considéré comme un bug ou un problème d’expérience utilisateur)
Bonjour,
Lorsque vous manipulez des couleurs en hexadécimal sur votre ordinateur, vous copiez-collez souvent des valeurs hexadécimales avec un préfixe # depuis votre presse-papiers.
Lors du collage, par exemple #1a2331 dans un champ de texte pour la couleur, il y a un léger problème :
D’abord, le dernier caractère de votre chaîne #1a2331 est supprimé car le champ est limité à six caractères et #1a2331 en compte sept à cause du #.
Ensuite, le # est automatiquement supprimé de la chaîne.
Ainsi, la valeur finale dans votre champ après le collage devient : 1a233 avec le dernier caractère 1 manquant, ce qui donne une valeur de couleur incorrecte.
Une solution pour corriger cela serait que le # soit supprimé avant que le nombre de caractères de votre chaîne ne soit vérifié.
Pour reproduire le problème, collez la chaîne #1a2331 dans n’importe quel champ de texte de couleur lors de la personnalisation du thème de couleur de votre Discourse.
Depuis que je m’en souvienne, l’insertion des codes hexadécimaux dans la palette de Discourse s’est toujours faite exactement comme vous l’avez décrit. Vous devez saisir manuellement uniquement le nombre hexadécimal et omettre le #.
De nombreux sélecteurs de couleur vous offrent la possibilité de copier le code hexadécimal en choisissant au préalable le format du code
Bien sûr, je comprends, c’est juste que ce comportement est un peu étrange. J’ai dû vérifier la valeur que je copiais-collais à plusieurs reprises avant de remarquer que le dernier chiffre de ma chaîne manquait dans l’entrée. Au début, je ne comprenais pas pourquoi la valeur était invalide, et je pense que ce comportement spécifique de copier-coller pourrait être amélioré sans aucun inconvénient.