Description
What this addon does
InspectFreezeGuard is a defensive stability addon.
World of Warcraft’s Inspect system (gear, achievements, comparisons) is known to be fragile.
Background Inspect requests — triggered by the game itself or by addons — can sometimes lead to:
- short UI freezes
- stuttering during combat
- Inspect window bugs
- unstable behavior when many addons are active
InspectFreezeGuard reduces this risk by blocking Inspect- and Achievement-related actions in situations where they are most likely to cause problems, while still allowing normal, manual Inspect usage.
What InspectFreezeGuard does NOT do
This addon is intentionally limited.
It does not:
- fix general FPS issues
- fix audio or engine freezes
- identify which addon caused a scan
- block other players from inspecting you
- prevent server-side or engine-level lag
If the game freezes due to sound, rendering, streaming, or engine bugs, no addon can fix that.
How InspectFreezeGuard works
Think of InspectFreezeGuard as a local safety filter for your own client:
- ✔ Manual Inspect (right-click → Inspect) is always allowed
- ✔ Inspecting players out of combat is allowed
- ❌ Automatic or background Inspect actions triggered by your client during combat are blocked
- ❌ Achievement comparisons triggered by your client during combat are blocked
- ❌ Flood-like Inspect behavior initiated by your client is blocked
- ❌ In Paranoid Mode, all Inspect-related actions initiated by your client are blocked
This avoids risky Inspect usage by your own client or addons without changing normal gameplay.
InspectFreezeGuard does not prevent other players from inspecting you. It only controls what your own client executes.
The Monitor
InspectFreezeGuard includes a small diagnostic monitor.
It shows:
- how many Inspect actions were blocked
- when flood-like behavior occurred
- what type of action was blocked (Inspect / Achievement)
If the sender is shown as “Unknown”, that is expected.
Blizzard does not expose the origin of most Inspect calls.
The monitor is a debug tool, not a blame tool.
🔹 Slash Commands
/ifgmonitor
Opens or closes the InspectFreezeGuard monitor window.
/ifgnormal
Resets the addon to its default behavior.
This is the recommended everyday mode.
/ifgparanoid
Enables strict lockdown mode:
- all Inspect and Achievement scans are blocked
- useful for debugging or extreme protection
- the monitor is disabled while this mode is active
/ifgraid
Raid-friendly mode:
- achievement scans are blocked
- safe Inspect behavior is allowed outside combat
- risky background behavior is still blocked during combat
/ifgallow
Temporarily disables all protection.
Nothing is blocked.
This is intended for testing only, not for regular use.
/ifgclear
Clears the monitor log.
/ifgrepair
Resets Blizzard’s Inspect UI if it becomes stuck or buggy.
🔹 “Do I need this?”
✅ YES, you might benefit from this addon if:
- you experience short UI freezes during combat
- you use many addons (raid tools, crafting addons)
- Inspect or Achievement-related actions sometimes feel unstable
- you care about avoiding micro-freezes more than collecting background data
❌ NO, you probably don’t need this addon if:
- you never notice UI freezes or Inspect-related issues
- you actively want background scanning at all times
- you expect this addon to fix general lag or audio freezes
- you prefer maximum information over maximum stability
🔹 Final Note
InspectFreezeGuard does not promise miracles.
It exists for players who think:
“I don’t need more features — I want fewer problems.”
If you don’t have this problem, you don’t need this addon.
If you do, InspectFreezeGuard may help reduce it.
InspectFreezeGuard exists because sometimes the safest thing a client can do is less.
This addon does not try to outsmart World of Warcraft — it simply avoids unnecessary work at the wrong time.


