Riot should re-code the game
The underlying code of League is apparently such a complete mess.
I mean, Riot made this game over five years ago when they were a small, garage-sized developer. Just like the bad 3D models and terrible splash arts from that time, the code is also pretty clearly terrible (seriously, adding a text label in the Smite icon caused Flash (and specifically Flash) to be bugged).
It's about time for Riot to throw away the code and remake it from scratch, just like they did with the visuals.