How to communicate between two widgets, Ver2.

I know there is exactly same kind of question like this available with a great answer and solution to this problem, but I simply couldn’t understand or recreate their methods. I want to shed some light to my own problem, which on its own, is a bit different than what was asked earlier in another post with a same question as mine.

So basically I am trying to create communication between two widgets.

Widget A Holds vital String Array information that I need in my Widget B to use for other things.

In Widget A the player inputs some names in a text field which gets stored to a string array. I need to be able to access that string array in my Widget B that has stored the names earlier.

When the Widget B comes to the viewport, Widget A is removed from the parent, but the String Array information holding the list of names must survive to Widget B in order for me to still use the collected player Input.

Now I don’t know how to do this. I have tried all the following; Event Dispatcher, Blueprint Interface, Actor Blueprint, and maybe few other things that don’t pop up in my head currently, but believe me I have ran out of options at this point. Been Scratching my head over this for couple days now, and each second feels like I want to pull out some hair out of my head :smiley: Please help!