Originally Posted by Bruners
When you hide a frame like that you remove the possibility for other frames to anchor to them
|
This is not true.
The problem is that AchievementMicroButton_Update anchors QuestLogMicroButton to AchievementMicroButton and UpdateTalentButton anchors AchievementMicroButton to TalentMicroButton. Since Blizzard doesn't call ClearAllPoints before calling SetPoint (didn't really need to) and you are anchoring TalentMicroButton to QuestLogMicroButton in your code it creates a circular logic issue with respect to anchoring.
The easiest solution would be just to do something like:
AchievementMicroButton_Update = function() end