First of all, I love that you finally listened to our wishes for a better char selection screen. It's really great to have to scroll less! (Especially during beta events where we effectively only had 4 characters on the first page 😉)
But.... I see a kinda great issue with how the screen renders. In my case it leads to not having a char selection screen at all since the Nov 30 Update, it is all black for half a minute until I can see the selected character. Every time the screen is opened.
I hope this recording makes my issue clear 😪 https://youtu.be/WcSykL1MELE
As you can see in this video the game renders every single avatar before it displays the main screen, even the slots currently not visible. Only if it finished the very last character in the list it renders the main view (it's obvious in the second char selection...)
Also, the avatars are not cached, not even in the same game instance. So every time I relog to another char i have to do it completely blindly, or wait half a minute every single time.
My suggestion would be:
a.) either render the main view first, then avatars in the list,
b.) or render both the main view and the avatars in parallel
c.) cache the char avatars, permanently would be cool but for the client session would also help a ton. They can't change unless you log into that char anyway, so there is no need to fully rerender them every single time
Cheers