Elkano's BuffBars

66 - Interactions with EBB Blocked

What steps will reproduce the problem?
1. Install WoW patch 4.0.1 and EBB (2.2.6-r151)
2. Setup a player Buff bar in EBB
3. Try to cancel an aura or select a tracking method via clicking on the EBB buff bar

What is the expected output? What do you see instead?
- In all previous versions of EBB and WoW, doing the above would remove the aura or allow a popup menu to select a new tracking type. Instead, I simply get a Blizzard dialog stating that "ElkBuffBars has been blocked from an action only available to the Blizzard UI".

Do you have an error log of what happened?
- No. This particular issue doesn't appear to present any sort of error to be captured by BugSack.

User When Change
saltorio Oct 13, 2010 at 05:06 UTC Create

You must login to post a comment. Don't have an account? Register to get one!

  • 3 comments
  • Avatar of shosuro2 shosuro2 Nov 12, 2010 at 13:09 UTC - 0 likes

    I believe the change was made because of a mod automatically shifting druids out of forms when they got a movement debuff on them.

    Pushing it through the secured method allows Blizzard to control what the mods can actually do.

    Last edited Nov 12, 2010 by shosuro2: spelling
  • Avatar of DrBrain DrBrain Oct 18, 2010 at 21:36 UTC - 0 likes

    Note sure where to post this so posting under something that has some relevance to it.

    Found a way to fix this but requires a bit of rewriting the EBB_Bar.lua http://www.wowwiki.com/SecureActionButtonTemplate

    Using this template you can set the buff bar to do whatever you want. the only catch is you have to set it when you create the frame for it.

    Basically, line 165 in EBB_Bar.lua needs to be changed to

    frames.container = CreateFrame("button", nil, UIParent,"SecureActionButtonTemplate")
    

    and these two lines added for right clicking off buffs:

    frames.container:SetAttribute("type2", "cancelaura")
    frames.container:SetAttribute("cancelaura",[unit],[buff id or name])
    

    This can replace the entire OnClick function.

    The point I got is where you get the unit type and buff id for that bar.

    Hope this helps

    Last edited Oct 19, 2010 by DrBrain
  • Avatar of tindelli tindelli Oct 13, 2010 at 14:37 UTC - 0 likes

    As an update to this... Blizzard moved the CancelUnitBuff() and CancelItemTempEnchantment() to being protected (thanks guys!). Probably because of mods that would click off stam buffs in P3 Anub'arak and for Infest. I'm guessing we need to wait for a new secure template.

    Last edited Oct 13, 2010 by tindelli
  • 3 comments

Facts

Last updated
Mar 30, 2012
Reported
Oct 13, 2010
Status
New - Issue has not had initial review yet.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.
Votes
12

Reported by

Possible assignees