HTMLPopup with false color gradients


using HTMLPopup with Delphi XE3 following bug happend:
ShadeEnable = true;
ShadeEndColor := clSkyBlue;
ShadeStartColor := clBtnFace;
ShadeSteps := 40;

=> Instead of clBtnFace there is a very dark color (maybe even black) used. This happens allways when a non standard color (as clRed, clWhite) is used. So it seems at least.
When I use an own TColor value this also happens.

Thanks for reporting.
We could trace & solve this issue. The next update will address this.