Posted March 10, 2019
high rated
Note: This fix is not needed anymore. If you installed the Greasemonkey script remove it.
The games that are owned by the user aren't show as owned in the promos because games.list on the "ngStorage-user" key in the local storage is never set. It should contain the list of owned games as integers. The "userData_games" key contains the same values but in string form so you can use it to fix it.
I wrote a greasemonkey script that applies the fix automatically but I can't post links. It is on pastebin as Z6cFSnQz. You will need to refresh the promo page once to see the changes.
This also fixes the missing "in library" tag on other parts of the site but you will need to load a promo page to apply the fix. The match line can be changed so it load on any page of the site.
Edit: The pastebin link was set to expire after one month so it is no longer valid. I reuploaded the script here.
The games that are owned by the user aren't show as owned in the promos because games.list on the "ngStorage-user" key in the local storage is never set. It should contain the list of owned games as integers. The "userData_games" key contains the same values but in string form so you can use it to fix it.
I wrote a greasemonkey script that applies the fix automatically but I can't post links. It is on pastebin as Z6cFSnQz. You will need to refresh the promo page once to see the changes.
This also fixes the missing "in library" tag on other parts of the site but you will need to load a promo page to apply the fix. The match line can be changed so it load on any page of the site.
Edit: The pastebin link was set to expire after one month so it is no longer valid. I reuploaded the script here.
Post edited May 08, 2019 by renloz