Clownski_: Looking into it, will let you know once we find the cause.
Hi Clownski_
I believe i maybe of some help. In the JS file ([url=https://menu-static.gog-statics.com/assets/js/v2/bundle_min.{random_string}.js]https://menu-static.gog-statics.com/assets/js/v2/bundle_min.{random_string}.js[/url]) you need to update the variable "accountData" in your "MenuConfig.prototype.setUrls" function.
Its currently assigned to a URL that needs authorization, which fails and doesn't grab the users stats to update the dropdown menu/profile page etc.
Reassigning it to equal 'this.gogMenuHostname + "/userData.json"' will fetch and update the users data correctly.
I made a bookmark which fixs the dropdown (until you navigate to another page) BUT most importantly it fixed my profile page.
Bookmark: javascript:(function(){fetch(`[url=https://www.gog.com/userData.json`,{method:'GET',cache:'no-cache',headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then(response=>{return%20response.json();}).then(json_data=>{let%20accountData=json_data;let%20shortfn=angular.element(document.body).injector().get("menuAccount");(shortfn.userGamesCount=accountData.purchasedItems.games||0,shortfn.userMoviesCount=accountData.purchasedItems.movies||0,shortfn.userWishlistedItemsCount=accountData.wishlistedItems||0,shortfn.userWalletBalance=accountData.walletBalance||0,shortfn.accountListenersManager.callListeners());}).catch((err)=>{console.log(`Error]https://www.gog.com/userData.json`,{method:'GET',cache:'no-cache',headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then(response=>{return%20response.json();}).then(json_data=>{let%20accountData=json_data;let%20shortfn=angular.element(document.body).injector().get("menuAccount");(shortfn.userGamesCount=accountData.purchasedItems.games||0,shortfn.userMoviesCount=accountData.purchasedItems.movies||0,shortfn.userWishlistedItemsCount=accountData.wishlistedItems||0,shortfn.userWalletBalance=accountData.walletBalance||0,shortfn.accountListenersManager.callListeners());}).catch((err)=>{console.log(`Error[/url] Occurred`);});})();
Forum puts spaces in and a few other bits, so i have attached a picture of what the code should look like, so copy and paste into a text editor, search for spaces and remove them, then copy it in as a bookmark and run it
I also want to note, that after running the bookmark and going to menu/profile page that since the incorrect URL isnt authorized it fails to overwrite the correct numbers back to 0