Mastery Page Namespace Conflict Causes Empty Masteries in Game
TLDR: if you make two mastery pages with the same name but different cases, it can bug your masteries to where you enter all games with no masteries regardless of which masteries you select.
I recently had a mastery bug that i wrote a support ticket about (ticket id 20263680). I think I figured out what caused the problem though. I'll describe below:
I made a new mastery page in queue before a game and didn't realize I gave it the same title as a previous page, but with different case. The page that existed already was called "AP Jungle", the new mastery page I called "ap jungle". I don't know if you have a check on this when you're creating mastery pages normally or not, but at least when i made the page in queue before a game, it allowed me to save the page, but then things got super buggy.
Once I got in game, my masteries were empty. I saw I had no keystone mastery, and when I looked after game, I had no masteries at all. After the game, I checked that my mastery page did exist and played another game with the same (new) masteries, and again, I got in game with no masteries.
So I restarted the client, started a new game, playing a different champ with a different mastery page and AGAIN, my masteries were empty in game. This was using a completely different mastery page that had existed for a long time. Somehow this namespace conflict corrupted all my masteries and caused me to load in game with empty masteries even when I checked and double checked in queue that I had selected a full mastery page.
At this point I had still not realized the namespace conflict. So I restarted the client and did a game repair thing from the launcher. Once that finished I logged back in and found all my old masteries in good condition, but the new "ap jungler" page was gone. That's when I realized the different case name duplication and I made a new page with a different name and all my masteries worked fine after that.
This seems like a significant/impactful bug. Please fix so others don't share my woes! (that was a disappointing 3 ranked games with no masteries)
EDIT: Sorry I didn't make a very good post here for technical details. I'm running league on windows 8.1. Please let me know if i need to go back and clarify my story in further detail.
EDIT2: Bug is super easy to duplicate:
- log in to client (i'm on windows 8.1).
- go to mastery pages
- create a new page, name it the same as a previous page but with different capitalization
- An error message pops up. All mastery pages are now bugged and will be empty in game
I did this then restarted client and things seemed ok. When it happened originally I think things stayed bugged through a client restart. Not sure.