Why does set text not work as expected?

I am creating an interactive presentation where you can click on certain parts of a cooling system and then a textbox pops up on screen giving more detailed information about the part the user clicked on.

I have two widget text blocks. One for the headline and one for the info text. I can set the Headline with the first part of the Event. The second set Text is an identical copy, the only thing I changed are the text block that is targeted and the text array variable that feeds the input.

The headline works great but the info text block is empty.

Weirdly it works when I plug in the text array that contains the headlines.

where do you set the value? use print string to see if your assigning the right value and getting the right value

You’re just setting a variable. To change text in a widget, you need to use a Set Text node.