Changing Rich Text content: possible?

I would like to make a text that changes color progressively, character by character. With rich text, it would be simple. All I’d need to do is regularly surround the part of the newly colorized text with <NewColor>...</>. But when I use Set Text for a rich text widget, the tag actually appears as part of the text. There’s actually a warning about this on the Blueprint node itself. There must be a way of setting the raw text of rich text widget, surely, so that the tags can be reset dynamically. But I’ve found nothing about this after looking it up for hours. What am I missing?

By the way, it is not possible, apparently, to bind the text property of a rich text widget to a variable. This seems to mean that changing its content directly is not possible. If that’s the case, why? And is there a replacement?

Thanks.

I was looking for the same thing but it works as intended (in 4.27.2 idk the rest) IF you don’t Format Text like <???>{1}</> inside the bp when you Set Text on a fn or custom event. if you just Set Text, promote and edit the text like you normally would, it works.