Interactions with EBB Blocked #66


  • Defect
  • New
Open
Assigned to elkano
  • _ForgeUser64105 created this issue Oct 13, 2010

    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.

  • _ForgeUser64105 added the tags New Defect Oct 13, 2010
  • _ForgeUser1345556 posted a comment Oct 13, 2010

    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.


    Edited Oct 13, 2010
  • _ForgeUser274911 posted a comment Oct 18, 2010

    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


    Edited Oct 19, 2010
  • _ForgeUser1189422 posted a comment Nov 12, 2010

    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.


    Edited Nov 12, 2010

To post a comment, please login or register a new account.