User reported a bug for CFM that I can't fix and wasn't present back when I was still actively playing (around 3.1 if I recall correctly).
CFM's Relevant Code
Frames Reported and Testing: MainMenuBar, MultiBarRight
When users log in, these move to their saved locations via CFM just fine. However, when a user enters an instance, the bars are back to Blizz's default positions and won't budge until a /reload or a user changes a setting via the GUI (which snaps the frames where they're SUPPOSED to be).
My first guess: These elements were now LoD, like the Achievement Frame, requiring me to add the proper code checks. Doesn't appear that this is the case.
Second: Elements weren't being loaded correctly, proven wrong by other frames moving when entering instance while they stayed put.
Third: Possible time delay issues, increase delay with no results.
Fourth: Coded timer wrong? Manually reset timer immediately in OnUpdate before its compared, nothing.
Fifth: Search wowwiki for API changes, find nothing.
Sixth: Seek outside help for undocumented/unnoticed changes for some light on the subject. (current step)
As I said, it all worked when it was first released with no issues so I have no clue what the hell is going on.
Insight?