Skip to content

Fix horizontal scrolling not working after Steam website update - #2391

Merged
tfedor merged 1 commit into
IsThereAnyDeal:developfrom
przemo20:patch-16
Oct 1, 2026
Merged

tfedor merged 1 commit into
IsThereAnyDeal:developfrom
przemo20:patch-16

Conversation

@przemo20

Copy link
Copy Markdown
Contributor

Fix #2223

The current gallery element IDs can be found in https://store.akamai.steamstatic.com/public/javascript/applications/store/apppage.js by searching for StripItems, Item and Active.

These IDs appear to have been changed a week ago, on September 14th, according to the SteamTracking change history:
https://github.com/SteamTracking/SteamTracking/commits/master/store.steampowered.com/public/javascript/applications/store/apppage.js

@tfedor

tfedor commented Oct 1, 2026

Copy link
Copy Markdown
Member

I wonder if there's a way how to make these either be fetched dynamically, or at least sourced from server so we don't have to make new release each time they recompile. As long as the structure stays the same, and they change different parts that will cause the IDs to change, it should, in theory work. Wishlist has same issues and everything else they'll move over to react.

@tfedor
tfedor merged commit 9364c0d into IsThereAnyDeal:develop Oct 1, 2026
3 checks passed
@przemo20

przemo20 commented Oct 1, 2026

Copy link
Copy Markdown
Contributor Author

Yeah, I was thinking about this too.

Maybe the Augmented Steam backend could periodically fetch those JavaScript files from the Steam servers, extract the relevant selector IDs, and make them available through the API.

Then, in the extension, there could be a fallback where, if a hardcoded selector isn't found, it tries to get the current selector from the Augmented Steam API. The extension could then save it in its cache with an expiry time and only query the API again when the cached value expires.

But that's just an idea; I don't know much about this stuff, so I'm not sure whether this would be a good or safe approach.

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.

[BUG] Horizontal scrolling with the mouse wheel doesn't work.

2 participants