Skip to content

Gracefully Handles "Bugged" Steam Market Skins#369

Merged
Step7750 merged 3 commits intomasterfrom
fix/bugged-market-skins
Mar 8, 2026
Merged

Gracefully Handles "Bugged" Steam Market Skins#369
Step7750 merged 3 commits intomasterfrom
fix/bugged-market-skins

Conversation

@Step7750
Copy link
Member

@Step7750 Step7750 commented Mar 8, 2026

As part of the March 4/26 update, new skins listed on SCM after that time can't be inspected in-game. Currently, the public API server rejects new un-cached market calls, however this can cause their browser to throttle other successful float fetches since they are receiving multiple 4xx errors.

This PR handles the situation more gracefully by skipping skins in this "bugged" state from getting rendered/fetched, along with a banner signifying the count and why.

Closes CSF-1134

image

Note

Medium Risk
Changes market listing rendering and float-fetch behavior based on new Steam asset metadata; incorrect detection could hide float/sticker UI for legitimate skins or fail to warn users.

Overview
Prevents float/sticker UI and inspect-based network calls for a new class of Steam Market skins that are currently not inspectable, avoiding repeated 4xx errors and browser throttling.

Adds isBuggedSkin() detection (using unowned_contextid plus missing asset_properties float value metadata) and gates both ItemRowWrapper rendering and its fetchFloat() flow on it. The market utility belt now counts these items on the page and shows a warning banner that updates as g_rgAssets changes, and steam.d.ts is extended to type the new asset_properties field.

Written by Cursor Bugbot for commit 6b9499f. This will update automatically on new commits. Configure here.

@Step7750 Step7750 added the bug label Mar 8, 2026
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

@Step7750 Step7750 merged commit f8a045b into master Mar 8, 2026
3 checks passed
@Step7750 Step7750 deleted the fix/bugged-market-skins branch March 8, 2026 02:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant