Stanzilla/WoWUIBugs

Addon not working on new Season of Discovery Update

Closed this issue · 1 comments

Game version: World of Warcraft Classic (Season of Discovery) 1.15.4 (56817)
After the most recent Season of Discovery update which made some changes to UI i believe, made the options for ButtonForge not show up in the addon options menu.
Also with previously setup bars I am getting this error when trying to click on anything or drag any items to/from the bars or any interaction at all with the ButtonForge bars:

Message: Interface/AddOns/ButtonForge/Button.lua:1127: attempt to call global 'GetMouseFocus' (a nil value)
Time: Sat Sep 28 15:12:49 2024
Count: 1
Stack: Interface/AddOns/ButtonForge/Button.lua:1127: attempt to call global 'GetMouseFocus' (a nil value)
[string "@Interface/AddOns/ButtonForge/Button.lua"]:1127: in function `ResetAppearance'
[string "@Interface/AddOns/ButtonForge/Button.lua"]:958: in function `SetEnvClear'
[string "@Interface/AddOns/ButtonForge/Button.lua"]:571: in function `ClearCommand'
[string "@Interface/AddOns/ButtonForge/Button.lua"]:560: in function `SetCommandFromTriplet'
[string "@Interface/AddOns/ButtonForge/Button.lua"]:522: in function <Interface/AddOns/ButtonForge/Button.lua:514>

Locals: self = <table> {
 WHotKey = ButtonForge2HotKey {
 }
 TooltipEnabled = true
 SpellIsTalent = false
 Texture = 136018
 FlashOn = false
 WName = ButtonForge2Name {
 }
 MacroTextEnabled = true
 SpellNameRank = "Windfury Weapon"
 ButtonSave = <table> {
 }
 WBorder = ButtonForge2Border {
 }
 SpellId = 16362
 WFlashTexture = ButtonForge2Flash {
 }
 WCooldown = ButtonForge2Cooldown {
 }
 Target = "target"
 RangeTimerOn = false
 SpellName = "Windfury Weapon"
 Locked = false
 KeyBindTextEnabled = true
 WIcon = ButtonForge2Icon {
 }
 WNormalTexture = ButtonForge2NormalTexture {
 }
 Widget = ButtonForge2 {
 }
 WCount = ButtonForge2Count {
 }
}
(*temporary) = nil
(*temporary) = "attempt to call global 'GetMouseFocus' (a nil value)"
Util = <table> {
 BagItemIdIndexes = <table> {
 }
 CallbackFunctions = <table> {
 }
 ActiveBars = <table> {
 }
 BagItemNameIndexes = <table> {
 }
 SpellMana = <table> {
 }
 InvItemNameIndex = <table> {
 }
 ActiveMacros = <table> {
 }
 ActiveItems = <table> {
 }
 FlashButtons = <table> {
 }
 BagItemIdIndex = <table> {
 }
 DelayedRefreshMacros = true
 ActiveButtons = <table> {
 }
 Command = "spell"
 MacroCheckDelayComplete = false
 InvItemNameId = <table> {
 }
 BagItemNameId = <table> {
 }
 ButtonWidgetMap = <table> {
 }
 NewPetSpellIndex = <table> {
 }
 BlizEnabledBars = <table> {
 }
 RangeTimerButtons = <table> {
 }
 NewSpellIndex = <table> {
 }
 InactiveBars = <table> {
 }
 LowStrata = true
 PetSpellIndex = <table> {
 }
 Subsubvalue = 16362
 InactiveButtons = <table> {
 }
 InCombat = false
 CursorAction = false
 InvItemIdIndexes = <table> {
 }
 BagItemNameIndex = <table> {
 }
 InvItemNameIndexes = <table> {
 }
 GlowSpells = <table> {
 }
 ActiveTabs = <table> {
 }
 SpellIndex = <table> {
 }
 MountUselessIndexToIndex = <table> {
 }
 ActiveBonusActions = <table> {
 }
 UpdateMacroEventCount = 27
 InactiveTabs = <table> {
 }
 GridHidden = true
 BlizBarWrappers = <table> {
 }
 ForceOffCastOnKeyDown = false
 InvItemIdIndex = <table> {
 }
 ActiveSpells = <table> {
 }
 CallbackArgs = <table> {
 }
}
Button = <table> {
 __index = <table> {
 }
}

This isn't the place for addon issues.