promotional bannermobile promotional banner
premium banner
InspectFreezeGuard reduces UI instability by blocking unsafe background Inspect and Achievement scans, especially during combat. It does not fix lag - it avoids known Inspect-related situations that can cause freezes or UI issues.

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.