chat-cache.txt is actually a blizzard file that allows blizzard to control where the frames go and what fonts/sizes/names they have. The option docked and shown are used to decide whether they are in use. If other addons use a frame and blizzard overrides those settings after they are set by the addon the game doesn't know what to use.
That is why my chat addons first find a free chat frame when you first log in with the addons in question and then stores that chat frame id in the addons wtf file. Each subsequent log in will then use that frame.
|