Hi,
Thanks again for your prompt responses!
The problem is...the popup will size to the correct size (with a maximum and minimum set correctly)
However it opens the resizes. First it will show like this:

Then less than half a second later it resizes to what it should be (80vh in this case)

This doesn't happen if we do set a specific height (using a variable or otherwise), but the problem is we don't know how high we will need the popup to be (multiple different chats have different amounts/lengths of messages) prior to opening it. So we could do something where we set the height as 200px+(amount of messages*80)px but then the messages can be varying lengths so this wouldn't work in all cases either.
Thanks,
Aaron