Home / Team Fortress 2 / Game history

Team Fortress 2 / GAME HISTORY

Why Valve Didn’t Delete Every Unusual Hat After TF2’s 2019 Crate Bug

Some players opened a crate. Others bought a hat without knowing anything was wrong. Valve’s response had to deal with both.

By Patchlo Editorial Desk · Published October 20, 2026 · Sources checked October 20, 2026

Short answer

Valve wanted to protect players who had opened crates, traded or bought items without knowing about the bug. Its solution allowed one affected Unusual per account to become tradable, kept the others trade-locked and offered refunds rather than deleting everything. [1]

Scope: Team Fortress 2’s July–August 2019 incident and Valve’s published response. Historical policy, not a claim that old refund options remain available today.

A Team Fortress 2 Pyro wearing a hat with the Burning Flames Unusual particle effect.
Real TF2 in-game effect demonstration, Burning Flames, via the Official TF2 Wiki. This illustrates an Unusual effect, not a hat traced to the 2019 incident. Original 1080 × 1080. Game assets © Valve. Image source ↗

The same click had started giving a different result

On July 25, 2019, a bug made some older crates give an Unusual hat on every opening. Valve fixed it the next morning and temporarily locked the affected hats against trading while deciding what to do. This did not apply to every crate in TF2. [1]

Deleting the items sounds simple until a hat changes hands. The person holding it may have bought it without seeing the bug reports. Removing it from that account does not merely undo the original crate opening; it also affects a later player.

Keeping a hat and trading it were separate decisions

The August 2 plan made the first affected Unusual added to an account tradable. Additional affected hats would stay permanently trade-locked. Players could instead request refunds for those locked items. Valve's August 16 update confirmed the one-per-account trade change had been applied. [1]

Affected itemAnnounced treatment
First bug-generated Unusual added to the accountMade tradable
Additional bug-generated UnusualsKept trade-locked; refund option offered

The distinction is easy to lose in a retelling. “Players kept the hats” can sound as if every item returned to unrestricted trading. That was not the policy. A player could retain a cosmetic while being unable to pass it to someone else.

Why this was more than a drop-rate fix

The code fix stopped the next affected opening. It could not, by itself, settle what should happen to items already in inventories. That second problem needed rules about who kept what.

My reading is that the incident is most interesting at that point: the game had already handed players something, and normal trades had mixed with bugged drops. Treating every holder as someone who knowingly exploited the bug would have skipped the very distinction Valve said it was trying to preserve.

Join the conversation

Have a question, correction or a different take? Share it below. Comments appear immediately after submission.

3–2,000 characters. Your name and comment will be public. Please avoid personal contact details, advertising and abuse. Comment policy & privacy

Reader comments

Loading comments…