mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-08-03 03:23:35 -04:00
FrameXML declares 295 OnShow handlers and 189 OnHide, and they are where a panel fills itself in — QuestLog_OnShow is what puts quests in the quest log. None had ever run, so every panel opened with whatever it was built with and nothing since. Noticed after layout rather than fired from Show, because hiding a frame hides everything under it and none of those had Hide called on them. Visibility is resolved state, not an event something sent, so the only place to see all of it is where layout has just worked it out.