CS2 Update (Jun 17, 2026)
Small CS2 patch refining inspect and purchase popups around X-ray and restricted items, plus a routine version bump and packaging refresh.
Quick read
- Inspect and purchase popups now handle restricted items and X-ray rewards more consistently, with refined logic for when action and purchase bars are shown or hidden.
- The game client and server versions have been incremented to 2000848, with updated build metadata and refreshed compiled Panorama popup scripts in the package manifest.
A small CS2 update focuses on improving the item inspect and purchase popups, especially around X-ray and restricted items, along with routine version and packaging housekeeping.
Inspect & Purchase Popups Behavior Tweaks
This update refines how the inspect action bar and purchase bar behave in specific edge cases, with a focus on X-ray–related and restricted items.
- Async inspect bar respects purchase/X-ray context more carefully: The async inspect action bar script (
popup_inspect_async-bar.js) now reads apurchase_item_idsetting when the popup is created. The bar will be hidden not only in existing cases (like when the work type is missing, rentals conflict with X-ray UI, or name tags lack a tool) but also when apurchase_item_idis present and the X-ray machine UI is showing. This likely reduces confusing overlaps between “work on this item” actions and X-ray purchase flows in the same popup. - Restricted items and existing X-ray rewards: Both the async action bar and the purchase bar now treat “restricted” items differently when there is an existing reward coming from X-ray.
- In the async bar, the condition that hides the main “OK”/description controls for restricted items now checks
!$.GetContextPanel().Data().existingRewardFromXrayId. This means that if there is anexistingRewardFromXrayIdpresent, the UI may keep some controls visible where it previously hid them completely. - In the purchase bar (
popup_inspect_purchase-bar.js), the logic that hides the entire purchase bar forsRestriction === 'restricted'has been relaxed in the same way: it now only hides the bar when the item is restricted and there is noexistingRewardFromXrayIdon the panel. This suggests that certain restricted items obtained as an X-ray reward can now show purchase-related UI where they previously would not.
- In the async bar, the condition that hides the main “OK”/description controls for restricted items now checks
- Cleaner separation of inspect-only flows: The async bar’s condition
inspect_only || sRestriction === 'restricted'has becomeinspect_only || (sRestriction === 'restricted' && !existingRewardFromXrayId). This may make inspect-only views behave more consistently, avoiding cases where players saw an unexpectedly “dead” action bar even though they had an X-ray reward associated with the item.
Overall, these changes appear aimed at making the inspect and purchase experience less confusing around X-ray rewards and restricted items, so players are less likely to see action or purchase bars vanish in situations where interaction is still valid.
Packaging and Version Bump
Alongside the UI logic changes, this build includes standard packaging and version updates.
-
Client and server version incremented:
steam.infhas been updated toClientVersion=2000848andServerVersion=2000848, with a new source revision and build timestamp. This confirms a new shipped build for both players and servers. -
Build metadata refreshed:
game/bin/built_from_cl.txtnow references a newer internal change list number, indicating the executable was rebuilt from a more recent code state. For most players this is invisible, but it’s useful for support and diagnostics when matching client builds to specific code revisions. -
Updated compiled UI script entries: The package manifest (
pak01_dir.txt) now references fresh compiled Panorama script resources for:panorama/scripts/popups/popup_inspect_async-bar.vts_cpanorama/scripts/popups/popup_inspect_purchase-bar.vts_c
Old compiled entries for those same paths were removed and replaced. In practice, this just means the updated UI logic for the inspect and purchase popups is now part of the packed game content, ensuring that all players see the new behavior consistently.
Overall Impact
For most players, this is a lightweight backend/UI refinement patch. The main visible impact will be around how the inspect and purchase bars behave when dealing with restricted items and X-ray rewards: the bars should appear or hide in a way that better matches what you can actually do with the item. Server operators and tool authors mainly just need to note the new build/version number when troubleshooting or matching logs to this update.
