File Details
Details_iLvlDisplay-v1.3.5
- R
- Apr 9, 2026
- 53.07 KB
- 395
- 12.0.5+1
- Retail
File Name
Details_iLvlDisplay-v1.3.5.zip
Supported Versions
- 12.0.5
- 12.0.1
v1.3.5
New
- Position toggle —
/dilvl position leftplaces iLvl before the player name (1. [263] [4P] Razul),/dilvl position right(default) keeps it after (1. Razul [263] [4P]). Works on both Details! and Blizzard Damage Meter - One-time feature hint — new features are announced once in chat after login, then never again
Fixed
- ScheduleRefresh nil crash — forward-reference bug where
UpdateNamehook could fire beforeScheduleRefreshwas defined (also present in v1.3.4). Added nil guard - Blizz DM class colors overwritten —
GetPlayerInfoByGUIDreturned wrong class for recycled frames in LFR, causing incorrect class colors. Removed GUID-based color injection on clean path — Blizzard now controls class colors, addon only restores cached color afterClearSecretText - Blizz DM endless retry spam — frames that are permanently secret (e.g. LFR "Damage by Class" segment) were retried indefinitely, filling the trace log with 200+ entries per second. Added retry limit: 3 failures per frame, then give up. Reset on segment switch
Improved
- Session cleanup — all per-frame properties (
_dilvlTextColor,_dilvlColorSetByAddon,_dilvlResolveFails,_dilvlNameFS) are now cleared on segment switch, preventing stale data from leaking across frame recycling - Debug output —
/dilvl debugnow shows color source per Blizz DM frame (class:WARRIOR,cached,blizz+ RGB values) and[GAVE-UP]state for frames that stopped retrying - Trace output —
/dilvl blizztracelogs color restore success/failure, give-up events, and retry-stopped messages