There seems to be an issue with the color picker. I haven’t dug into the code yet, here’s what’s happening.
The color picker displays correctly and saves it’s data fine, but when you drag on the color picker area the color value is not updated. If you simply write in a new hex value manually the color picker will update and display the correct color. In addition, clicking on preset colors doesn’t work either.
event.returnValue is deprecated. Please use the standard event.preventDefault() instead.
Let me know if you need any more help to make this troubleshat.
Yay, I am not alone! Elliot, if you need any help with this let me know. I’ve had this issue occur when I changed the name of an HTML element and forgot to update the drag event in the colorpicker 🙂 Judging from the quality of your code I’m guessing you don’t need my help 🙂
I think the conflict is in your script, perhaps they changed something with Iris in the last WordPress update. If you remove line 1203 from input.js $input.trigger('change'); then the color picker works as expected: I don’t know if this has any impact on anything else, but it may help you look further.
event.returnValue is only used in wp-auth-check.js and jQuery itself so I don’t think this is a related issue.