Changing the color on a component property via the color picker will cause the picker to stop working until it's closed and reopened. This occurs because a property change event is sent out, and the owning actor reruns it's construction script and rebuilds the component. Since the picker is still pointed at the old component, it's no longer functional.

Steps to Reproduce
  1. Create a new actor blueprint. Add a point light to it
  2. Drop an instance of the actor into your level. Select the point light in the component list and click on the light color
  3. Drag on the color wheel to change the color. Note that it updates in real time until you release your mouse
  4. Drag again on the wheel. Note that it no longer updates, and the cancel button will not revert the color to it's previous value

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-84386 in the post.

Login to Vote

ComponentUE - Editor - UI Systems - Slate
Affects Versions4.224.234.24
Target Fix4.25
Fix Commit10168016
Main Commit11224363
CreatedNov 13, 2019
ResolvedNov 13, 2019
UpdatedSep 9, 2020