On-going issue #2297


Open
  • 4n00b created this issue Feb 25, 2025

    Cant use spells unless mod is disabled or straight outta the spell book, please help!

  • hestistar posted a comment Feb 25, 2025

    This is the message I get when trying to use my spells or mount. please help.

     

    Message: Interface/AddOns/Blizzard_Flyout/Flyout.lua:96: attempt to index field 'popup' (a nil value)Message: Interface/AddOns/Blizzard_Flyout/Flyout.lua:96: attempt to index field 'popup' (a nil value)Time: Tue Feb 25 16:58:24 2025Count: 16Stack:[Interface/AddOns/Blizzard_FrameXML/SecureHandlers.lua]:296: in function <...nterface/AddOns/Blizzard_FrameXML/SecureHandlers.lua:279>[tail call]: ?
    Locals:self = BT4Button161 { NewActionTexture = Texture { } BorderShadow = Texture { } TargetReticleAnimFrame = Frame { } icon = BT4Button161Icon { } SlotArt = Texture { } InterruptDisplay = Frame { } popupOffset = -4 arrowCrossAxisSize = 7 HighlightTexture = Texture { } flashing = 0 CooldownFlash = Frame { } IconMask = MaskTexture { } arrowMainAxisSize = 18 SpellHighlightAnim = AnimationGroup { } PushedTexture = Texture { } Name = BT4Button161Name { } _state_type = "action" state_types = <table> { } arrowDownTexture = "UI-HUD-ActionBar-Flyout-Down" AutoCastOverlay = Frame { } Border = BT4Button161Border { } openArrowOffset = 2 arrowNormalTexture = "UI-HUD-ActionBar-Flyout" _state_action = 161 SpellCastAnimFrame = Frame { } over = true closedArrowOffset = 4 popupDirection = "UP" rangeTimer = -1 zoneAbilityDisabled = false arrowOverTexture = "UI-HUD-ActionBar-Flyout-Mouseover" config = <table> { } state_actions = <table> { } id = 161 CheckedTexture = Texture { } NormalTexture = BT4Button161NormalTexture { } action = 0 Arrow = Texture { } Count = BT4Button161Count { } HotKey = BT4Button161HotKey { } TextOverlayContainer = Frame { } LevelLinkLockIcon = Texture { } Flash = BT4Button161Flash { } SpellHighlightTexture = Texture { } __LAB_Version = 119 outOfRange = false header = BT4Bar14 { } SlotBackground = Texture { } popupCrossAxisSize = 47 cooldown = BT4Button161Cooldown { }}header = BT4Bar14 { module = <table> { } currentButtonOffset = 0 elapsed = 0 hidedriver = <table> { } buttons = <table> { } id = "14" overlay = BT4Bar14Overlay { } config = <table> { } name = "Bar 7" bindingmapping = "MULTIACTIONBAR6BUTTON%d" statebutton = <table> { } buttonConfig = <table> { } numbuttons = 12}preBody = " if self:GetAttribute("type") == "action" then local type, action = GetActionInfo(self:GetAttribute("action"))
    if type == "flyout" and self:GetAttribute("LABUseCustomFlyout") then local flyoutHandler = owner:GetFrameRef("flyoutHandler") if not down and flyoutHandler then flyoutHandler:SetAttribute("flyoutParentHandle", self) flyoutHandler:RunAttribute("HandleFlyout", action) end
    self:CallMethod("UpdateFlyout") return false end
    -- hide the flyout local flyoutHandler = owner:GetFrameRef("flyoutHandler") if flyoutHandler then flyoutHandler:Hide() end
    -- if this is a pickup click, disable on-down casting -- it should get re-enabled in the post handler, or the OnDragStart handler, whichever occurs if button ~= "Keybind" and ((self:GetAttribute("unlockedpreventdrag") and not self:GetAttribute("buttonlock")) or IsModifiedClick("PICKUPACTION")) and not self:GetAttribute("LABdisableDragNDrop") then self:CallMethod("ToggleOnDownForPickpostBody = " local type, action = GetActionInfo(self:GetAttribute("action")) if message ~= format("%s|%s", tostring(type), tostring(action)) then self:RunAttribute("UpdateState", self:GetAttribute("state")) end
    -- re-enable ondown casting if needed if self:GetAttribute("LABToggledOnDown") then self:SetAttribute("LABToggledOnDown", nil) self:CallMethod("ToggleOnDownForPickup", false) end "button = "LeftButton"down = falsemessage = "spell|356995"newbutton = nil

  • minniegarfeeld posted a comment Feb 25, 2025

    From WowAce forums:

    Author most likely will have it updated, but if you need it for ptr
    I got it working, it's just a single library update for action bars
    https://www.curseforge.com/wow/addons/libactionbutton-1-0/files/6097057
    download and put folder into Libs under Bartender4

  • bonezstv posted a comment Feb 25, 2025

    Thanks minniefarfeeld your fix worked.


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