No se puede escribir un color específico en el texto de la categoría

image

Estaba intentando escribir f2f2f2, pero solo puedo escribir f2. En el momento en que intento escribir la segunda f (como f2f), se revierte automáticamente a ff22ff. Esto sucede tanto en Color como en Text Color al intentar crear una nueva categoría (o al editarla).

4 Me gusta

Gracias por el informe. Puedo reproducirlo en Meta también. Además, es imposible eliminar lo que estabas escribiendo usando el botón de retroceso del teclado.

Como solución temporal mientras resolvemos este problema, puedes copiar y pegar el valor hexadecimal directamente en el campo.

6 Me gusta

Debería arreglarse con este commit:

5 Me gusta

Gracias por informarnos, David.

Creo que tengo todo actualizado, pero todavía no funciona:

No soy desarrollador, así que no lo sé a un nivel más profundo, pero mirando el commit, dice:
// auto fill common hex codes like #F8F -> #F8F8F8 and #DDD -> #DDDDDD

¿Por qué se comportaría de esta manera?
Veo cómo al añadir fff y guardar se guardaría automáticamente como ffffff, pero mientras se escribe, no debería haber ningún relleno automático en tiempo real (si eso es lo que está sucediendo).

¿Y si quiero escribir f2ff32? Ahora mismo, estoy atascado a que siempre se ponga por defecto en f2f2f2, que era el problema en mi OP.

1 me gusta

Intenté mejorar las sugerencias de la función de autocompletado hexadecimal inicialmente. Aunque creo que la única solución real aquí es evitar que el formulario cambie el valor del color del texto mientras escribes.

Todavía necesitamos verificar el valor para intentar asegurar que tenemos un código hexadecimal válido, pero he cambiado el enfoque para que solo verifique el valor si haces clic o sales del campo con la tecla Tab o al enviar el formulario.

Espero que este cambio funcione mejor para ti:

3 Me gusta

Lo actualizaré y te informaré. Gracias.

Mi sugerencia:

  • Siempre evalúa los primeros 6 caracteres, por lo que incluso si tengo f2f299f2, asumirá que es f2f299.
  • Puede ignorar completamente el #, que a veces es lo que obtenemos de ciertas aplicaciones (por ejemplo, Shottr me da el #f2f2f2 completo). Permite a las personas usar lo que obtienen de una aplicación o incluso cómo están acostumbrados a escribir el código hexadecimal. Así que escribir/pegar #f2f2f2, f2f2f2, #f2f2f29393 o f2f2f29393 obtendría el mismo color.

Ambos enfoques lo harían súper flexible. Si obtengo #f2f2f2 de una aplicación, no cortará el último 2, porque no se limita solo a 6 caracteres, y aún así lo aceptará como un color, porque ignora el #.

Luego, donde lo guarda, elimina el # y cualquier carácter adicional por encima de 6.

¿Qué opinas?

1 me gusta

Este tema se cerró automáticamente después de 3 días. Ya no se permiten nuevas respuestas.