File Details
ABProfileManager-v1.7.2.zip
- R
- Apr 27, 2026
- 257.33 KB
- 39
- 12.0.5
- Retail
File Name
ABProfileManager-v1.7.2.zip
Supported Versions
- 12.0.5
ABProfileManager v1.7.2 — WoW 12.0.5 Secret Number Compatibility Hotfix
Bug Fixes:
- StatsOverlay: PaperDoll setter taint crash fixed Hovering over stat rows (Versatility, Haste, etc.) in the Stats Overlay triggered a Lua error:
attempt to perform arithmetic on a secret number value (execution tainted by 'ABProfileManager') PreparePaperDollTooltip now wraps all PaperDollFrame_Set* calls in pcall. If the call fails due to taint, the overlay seamlessly falls back to its own custom tooltip — stat rows remain fully functional.
- StatsOverlay: Safe handling of secret number values safeNumber() now uses tonumber(tostring(value)) instead of bare tonumber(). The tostring pass strips the WoW 12.0.5+ secret-number flag before any arithmetic, preventing taint propagation from numeric API return values.
Background: WoW Patch 12.0.5 (Midnight) introduced a "secret number" security mechanism. Certain API return values carry an internal flag that forbids their direct use in arithmetic or as table keys within addon-tainted execution contexts. Both fixes are defensive responses to this engine change.

