The editor produces this HTML:
<p> <span style="color:#c0392b"><span style="background-color:#f1c40f">one </span></span> <!--startwikilink:true|-|doc|-|Macros.WebHome--> <span class="wikilink"> <a href="..."><span style="color:#c0392b"><span style="background-color:#f1c40f">two</span></span></a> </span> <!--stopwikilink--> <span style="color:#c0392b"><span style="background-color:#f1c40f"> three</span></span> </p>
which is converted to this XWiki 2.1 syntax:
(% style="color: rgb(192, 57, 43); background-color: rgb(241, 196, 15)" %)one (%%)[[(% style="color: rgb(192, 57, 43); background-color: rgb(241, 196, 15)" %)two>>doc:Macros.WebHome]] three
The style is lost after the link.
The bug only happens for Text color, and not Background Color
Lucian Chevereseanu for me, it happens with both, and I don't see how it could behave differently.