Hey folks, I am currently building a project with a popup that contains scrollable text and just wanted to mention: be super aware how you set the parent-child relationships in your elements.
As long as I have a static window with scrollable text, all is fine, but as soon as it starts moving into the screen, together with a bunch of other elements (e.g. the scrollbar, or a background texture, or a picture...), things get very weird.
E.g.: I had a scrollviewport on a popup window. I moved the scrollviewport up and down, and I made it the parent to the background. This lead to the whole background being the limiting area for the scrolling, not only the viewport.
I got around around this using the pin action (back when hierarchies didn't exist). Had to pin everything at start, unpin on tween finish, repin when hiding, etc... A big old pain in the butt.
It works, and I don't want to mess with that by changing it over to a hierarchy system, so I'm just leaving it as is.