I recently discovered that the function "Is in viewport" does not consider subwidgets / child widgets. Means, if I have a Widget "B" placed in a Widget "A" and I want to ask if "Widget B" "Is in Viewport", then it returns false, even if it is indeed in viewport (through Widget A).

It would be great to have an additional function (maybe called "Is in User Sight" which detects, if a widget is visible to the user, instead of just "in viewport", because "Is in Viewport" does only recognize the Top Level Widget, no child widgets.

Does this makes sense?

Thank you very much.