Skip to content

Fix hidden apps in the wishlist stats pop-up - #2355

Open
przemo20 wants to merge 1 commit into
IsThereAnyDeal:developfrom
przemo20:patch-13
Open

Fix hidden apps in the wishlist stats pop-up#2355
przemo20 wants to merge 1 commit into
IsThereAnyDeal:developfrom
przemo20:patch-13

Conversation

@przemo20

@przemo20 przemo20 commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

Currently, the Hidden apps pop-up appears to list games that are no longer available for purchase but whose Steam store pages are still visible.

I believe the pop-up should instead only include games whose store pages are no longer visible (i.e. items that appear as (unavailable item) on the wishlist).

For example, Marvel's Guardians of the Galaxy: The Telltale Series (https://store.steampowered.com/app/579950/Marvels_Guardians_of_the_Galaxy_The_Telltale_Series/) is currently included in the Hidden apps list even though its store page is still accessible (visible: true).

With this change, that game is no longer treated as hidden. Instead, games whose store pages are actually unavailable (for example, Deadpool, app 224060, which has visible: false) are included in the list.

Guardians of the Galaxy JSON
    {
        "includedTypes": [],
        "includedAppids": [],
        "contentDescriptorids": [],
        "tagids": [],
        "tags": [],
        "purchaseOptions": [],
        "accessories": [],
        "invalidPurchaseOptions": [],
        "supportedLanguages": [],
        "links": [],
        "itemType": 0,
        "id": 579950,
        "success": 1,
        "visible": true,
        "name": "Marvel's Guardians of the Galaxy: The Telltale Series",
        "storeUrlPath": "app/579950/Marvels_Guardians_of_the_Galaxy_The_Telltale_Series",
        "appid": 579950,
        "type": 0,
        "categories": {
            "supportedPlayerCategoryids": [
                2
            ],
            "featureCategoryids": [
                22,
                62
            ],
            "controllerCategoryids": [
                28
            ]
        },
        "basicInfo": {
            "publishers": [
                {
                    "name": "Telltale Games",
                    "creatorClanAccountId": 21416
                }
            ],
            "developers": [
                {
                    "name": "Telltale Games",
                    "creatorClanAccountId": 21416
                }
            ],
            "franchises": [],
            "shortDescription": "From Earth to the Milano to Knowhere and beyond, and set to the beat of awesome music, this five-part episodic series puts you in the rocket-powered boots of Star-Lord in an original Guardians adventure."
        },
        "unlisted": true
    }
Deadpool JSON
    {
        "includedTypes": [],
        "includedAppids": [],
        "contentDescriptorids": [],
        "tagids": [],
        "tags": [],
        "purchaseOptions": [],
        "accessories": [],
        "invalidPurchaseOptions": [],
        "supportedLanguages": [],
        "links": [],
        "itemType": 0,
        "id": 224060,
        "success": 15,
        "visible": false,
        "name": "",
        "storeUrlPath": "app/224060/",
        "appid": 224060
    }

EDIT: Probably the variable names should be updated too. For example: unlistedAppshiddenApps.
This is how the code looked for this before the rewrite: https://github.com/IsThereAnyDeal/AugmentedSteam/blob/v4.1.2/src/js/Content/Features/Store/Wishlist/FWishlistStats.ts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant