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_24-05-26.zip

  • R
  • May 24, 2026
  • 308.85 KB
  • 2.0K
  • 5.5.4+4
  • Classic TBC + 2

File Name

Cell_UnitFrames_24-05-26.zip

Supported Versions

  • 5.5.4
  • 5.5.3
  • 2.5.5
  • 2.5.4
  • 1.15.8
[1.10.17] - 2026-05-23

Fixed

- Hide Blizzard frames (MoP / 5.5.x) (`Util/HideBlizzard.lua`, `Core/OnLoad.lua`, `Menu/GeneralTab.lua`): Hiding Player/Target/TargetTarget/Focus/Pet/Boss/cast bar no longer calls `Frame:Hide()` on Blizzard unit frames. That taints frames tied to `SecureAuraHeader` and caused `ADDON_ACTION_BLOCKED` when entering combat (`Frame:Hide` / `SetWidth` / `SetHeight` in `SecureAuraHeader_Update`). Hiding now uses `RegisterStateDriver(..., "hide")`, queues work until out of combat (login, menu toggle, `PLAYER_REGEN_ENABLED`), and uses `UnregisterUnitWatch` where supported. Sub-widgets such as `BuffFrame` on unit frames are only unsubscribed, not `:Hide()`’d. The MoP `sortMethod = INDEX` workaround is skipped when Bufflehead, BuffOverlay, or AuraBars is loaded (`SetAttribute` on default aura headers also taints them).

Changed

- After upgrading, `/reload` while out of combat is recommended once so any frames tainted before this fix are reset.