Detenlo del grupo de color luchando con el color que elijas

Fixkamo-internal
Se descapó
23 de agosto de 2026 a las 3:04 UTC
Autor
kamo
Compromit
7229b37

ModernColorGroup fue controlado y descontrolado al mismo tiempo. Se mantuvo local. estado para cada ranura, espejo el utilero de valor en ese estado en un solo efecto, y se llama "onChange" de otro con un objeto recién construido cada vez que cualquier ranura se mueve. Los padres almacenan lo que se le entrega, de modo que la nueva identidad de objeto volvió a activar el la mirada, y una bandera de guardia setTimeout..., 0) olvió el ciclo de converger. Dos consecuencias. Montado y intacto, el grupo nunca se quedó callado: volvió a apostar toda la página de configuración de 3.400 líneas durante el tiempo que el editor de Branding estaba abierto. Y Cada garra en la garrafa empujaba la copia del padre sobre el estado local, así que cualquier cosa mecanografiada en el campo hex estaba corrigiendo el espejo. También derivó los cuatro tonos de lo que el campo base sostenía mid-keystroke. "Ec81" es un buen argumento para parseInt, por lo que no surgió ningún error y los tonos fueron simplemente Colegado de un color nadie había terminado de escribir. Deriva de valor, llama a "onChange" sólo de eventos reales, y se niega a derivar tonos de un hechizo incompleto. La máquina estatal se mueve a colorGroupState.ts para que pueda ser probado directamente; el componente mantiene su margen. Tres de las cuatro nuevas pruebas de componentes fallan contra la versión antigua, incluyendo la que muestra el encendedor de publicación de "c81": 1e2a9f.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios