Disable ColorArea not working properly

I have a ColorArea that is enabled/disabled by a checkbox using a ValueChangeListener. When I click on the checkbox the ColorArea is disabled as expected.
When I call setValue on the checkBox, the ColorArea is not visibly disabled (it looks normal) but it doesn’t respond to clicks any more. So it is disabled but it’s not showing it.
If I disable the panel that contains it and then re-enable it then the disabled ColorArea is shown as disabled.
If I replace setEnabled with setVisible the ColorArea is shown/hidden as expected in all cases.
This looks like a bug in setEnabled for ColorArea.

Yeah, it sounds like a bug. You could file a bug ticket about it at
http://dev.vaadin.com/newticket
so it gets fixed.