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.