Cell - Unit Frames - Pandaria - Classic Era - TBC - Retail

Cell_UnitFrames adds custom unit frames, resource indicators, icons, buffs, debuffs, and flexible UI options for WoW Classic. Works with Cell, supports profiles and localization.

File Details

Cell_UnitFrames_02-06-26.zip

  • R
  • Jun 2, 2026
  • 309.76 KB
  • 431
  • 5.5.4+3
  • Classic + 2

File Name

Cell_UnitFrames_02-06-26.zip

Supported Versions

  • 5.5.4
  • 5.5.3
  • 2.5.5
  • 1.15.8
[1.10.18] - 2026-06-02

Fixed

- MoP + ElvUI secure aura taint (`Util/HideBlizzard.lua`): Removed the `Auras:UpdateHeader` function wrapper (it ran as Cell_UnitFrames and could contribute to `ADDON_ACTION_BLOCKED` / `SetWidth` in `SecureAuraHeader_Update`). MoP `TIME` / `EXPIRES` / `TIME_REMAINING` sorts are now normalized to `INDEX` via data-only patches on `ElvDB.profiles`, `E.db.auras`, and `E.DF.profile.auras`. When ElvUI is loaded, CUF no longer calls `SetAttribute` on aura headers (including `ElvUIPlayerBuffs` / `ElvUIPlayerDebuffs`). Hide buff/debuff frame is skipped with a one-time hint (same idea as DragonflightUI).
- Cell raid debuffs on CUF aura bars (`Widgets/Auras/Auras.lua`): Removed `hooksecurefunc(Cell.funcs, "GetDebuffList", …)`; the raid-debuff whitelist is cached when a bar uses Cell raid debuffs, refreshed on `PLAYER_ENTERING_WORLD` and `RaidDebuffsChanged`. Raid debuffs filter now requires `cellRaidDebuffs` for both spell id and name (operator precedence fix).

Changed

- MoP detection (`Util/HideBlizzard.lua`): `WOW_PROJECT_MISTS_CLASSIC` is recognized for the Blizzard secure aura sort workaround when present on the client.