FIX the bloody pet bar already
by Fireandice | 30/09/2007 12:10:01![]() Yes, we know. Bad, bad addons (EVIL addons) are the root cause of the problem. WE DON'T CARE. Clearly the problem is way too difficult for addon authors to figure out, because here we are, ten months after the release of 2.0.1 (which introduced this breakage), and it STILL happens. Blizzard needs to either ensure that this never happens, or put in a detector that tells the ordinary user "hey bozo, addon XYZ just broke your pet bar", and that also tells the developer "hey moron, your addon XYZ did ABC at line 123 and broke the pet bar, so stop doing that you idiot" Because clearly we are all too stupid to comprehend the brilliance that is the 2.0 pet bar behavior. /sarcasm "JT gets all f'd up in some karaoke bar. After 2 drinks he's a loser. After 3 drinks he's a star" Fireandice (70 Mage) / Nerrosaris (70 Druid) / Terediney (70 Warlock) / Aureliana (70 Hunter) |
by Slouken | 07/10/2007 16:52:28![]() We've been trying to nail this down too, but haven't ever been able to reproduce it in house. Does anyone have any steps? Please include the following: * Reproduceable steps - "most of the time this happens" is fine * AddOns enabled, with links to the exact versions you used (or a zip of your Interface directory) * A zip of your WTF directory, along with the realm and character having the problem For those of you who have fixed other AddOns to take care of this problem, what have you done? Thanks! |
by Slouken | 07/10/2007 17:06:24![]() Unfortunately, if it is taint, you can't actually fix it in combat, sort of by definition. Cogwheels AddOn which registers the frames to unitwatch will work, but we're trying to find the underlying cause. |
by Slouken | 07/10/2007 17:18:38![]()
Yeah, getting his Interface and WTF directory along with the name of the realm and character that has the problem will really help. Thanks! |
by Slouken | 07/10/2007 17:35:05![]() Please, stop the flames. We're trying to fix this, not insult each other. If you can't stop, I'll start moderating this thread. Thanks! |
by Slouken | 07/10/2007 18:27:36![]()
Great, so what were the fixes? And what are the steps to reproducing it now? (Interface directory, WTF directory, realm, character, etc.) |
by Slouken | 07/10/2007 18:34:06![]()
<broken record> Can you post a link to a zip of your Interface folder, your WTF folder, and mention what realm and character is having the problem? </broken record> Thanks! |
by Slouken | 07/10/2007 19:05:48![]() Actually, if you could disable that AddOn, and post the info requested in this thread with the best steps you can get, maybe we can fix this once and for all. Thanks! |
by Slouken | 08/10/2007 01:12:50![]()
Can you paste a link to a zip with your Interface and WTF folder, and include your realmname and character name? |
by Slouken | 08/10/2007 16:20:02![]()
Great! We'll look at this for 2.3, thanks! |
by Slouken | 08/10/2007 16:21:17![]()
Yes, this is exactly right. The cases where this works is where some AddOn disables the pet bar movement (which then taints the pet bar), but has it positioned so it will be visible when shown by the unitwatch code. |
by Slouken | 12/10/2007 01:21:50![]() Any AddOn that hooked CloseWindow() would cause this problem. This is fixed for 2.3. There may be other issues though, so please keep reporting as many steps as possible! We've added a message that shows up in the chat log when an action is blocked due to taint, so you can see when it's happening: Interface action failed because of an AddOn |
by Slouken | 12/10/2007 04:25:07![]()
a) The action is usually pretty obvious (show/hide/move), and we're trying to keep the message short. b) Which AddOn is involved is misleading, as often it'll be an infrastructure AddOn like Ace or Chaos that shows up, and the real culprit is something quite different. c) All this information is available if you hook the ADDON_ACTION_BLOCKED event and look at the event arguments and the stack trace with debugstack(). Likely it'll be an AddOn author that will be doing this kind of diagnostics. |
by Slouken | 25/10/2007 02:56:08![]() There are some instructions on how to find taint problems on the 2.3 test realm here: Interface action failed because of an AddOn Please post any findings in reply to that thread. Thanks! |


Recent Blizzard Announcements