Patterns from brues-code/pfUI:
- Event updates (health, power, auras, range, sight, connection,
resurrection) skip frames whose container or group is hidden; Show
and group Show already run UpdateAll to catch up
- HealPredict's cleanup OnUpdate stops when nothing can expire and
restarts when a cast, HoT, resurrection or cast icon is added
- UNIT_IN_RANGE_UPDATE is only registered without UnitXP SP3 and
SuperWoW, since ClassicAPI checks registered units every frame
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019W3rwwTK1hwTEWHqsan2mV