[Vue][ColorPicker] v-model reactivity if select value from ColorPickerArea.Thumb
#2713
Closed
1 of 3 tasks
Labels
Description
Hello. I'm using a controlled version of ColorPicker and, in my wrapped version, I wanted to include a simple "reset to initial color" functionality.
I noticed a very weird exception: after the
modelValue
was modified byColorPickerArea.Thumb
the reset functionality stopped working, as in, settingmodelValue
to anything else will not update the "parts" value anymore.Do note that if you set the
modelValue
initially or afterwards via any other part (like the channel input) the reset functionality works.Link to Reproduction (or Detailed Explanation)
https://stackblitz.com/edit/vitejs-vite-ymvzeh?file=src%2Fcomponents%2FAppColorPicker.vue
Steps to Reproduce
modelValue
value (which updated)color-picker-issue.mp4
As seen on the video, if you do same exact steps, but choose a different color via any other
ColorPicker
part likeChannelInput
orSwatch
,modelValue
and parts are reactive again to the reset action 🤷Ark UI Version
3.7.2
Framework
Browser
N/A
Additional Information
<ColorPicker.Context #default="api">
we can see thatapi.valueAsString
loses reactivity after been modified by the AreaThumb and a new modelValue is set from outside.The text was updated successfully, but these errors were encountered: