Why is the update & notification button not preloaded
It's just sloppy, the html source is questionable as well... Jezus why is it using hardcoded css & different html tags anyway:
> <div id="riotbar-notifications"> > > <a id="riotbar-updates-count" href="http://boards.na.leagueoflegends.com/en/myupdates" style="display: table-cell;"> > <span id="updates-count">0</span> > </a> > > <div id="riotbar-notification-count" style="display: table-cell;"> > <span id="fn-player-messages-unread">0</span> > </div> > > </div>
I have seen the buttons not load add all or just randomly switch place with eachother. Riot could do a lot better like preloading the buttons in grayed-out state so long the data isn't collected out the database. This smells to a lot of plug-ins to me and it clearly effects it's performance. So they have bought some blackboxes or they don't known enouge of code to use them properly.
We have waited a long time on the boards but it just brings tears in my eyes how poorly it's coded.