Bagnon

Bagnon

132M Downloads

Cooldown Timer on wrong bagslot / item

vyrnius opened this issue ยท 2 comments

commented

Which software were you running?

  • Addon version name: Bagnon 11.0.24
  • Client used: [e.g. Vanilla 1.14.4, Retail PTR x.x.x, etc] Classic 1.15.5.58555

Have you read the changelog?
yes, I read the changelog.

Please describe the bug.
Instead of showing the cooldown on the Hearthstone itself, it appears on different slots. Every time I close the bag, even for less than 2 seconds, and reopen it, the cooldown is displayed on a different slot.

After a reload, the cooldown completely disappears and only reappears on the correct slot at some point later.

This bug occurred after I used the Hearthstone to teleport out of a dungeon.

I use many other addons, but no additional bag-related addons.

Please describe how to reproduce it.
I have no idea, sorry. As said, was in Dungeon and teleported out of it.

Any Screenshots?
https://github.com/user-attachments/assets/f83b0b77-b19d-4b02-a70c-90f03ba66681

Error Logs are Important!
no error messages regarding bagnon

614x Select/ui/options.lua:31: attempt to call global 'InterfaceOptions_AddCategory' (a nil value)
[string "@Select/ui/options.lua"]:31: in main chunk

Locals:
_ = "Select"
s = <table> {
 options = SelectOptionsPanel {
 }
 bars = <table> {
 }
 action = <table> {
 }
 cache = <table> {
 }
 root = Button {
 }
 tooltip = <table> {
 }
 macro = <table> {
 }
 menu = <table> {
 }
 main = <table> {
 }
 settings = <table> {
 }
 list = <table> {
 }
 button = <table> {
 }
 flyout = <table> {
 }
 saved = <table> {
 }
 filters = <table> {
 }
}
(*temporary) = nil
(*temporary) = SelectOptionsPanel {
 title = FontString {
 }
 name = "Select"
 version = FontString {
 }
 scrollFrame = ScrollFrame {
 }
}
(*temporary) = "attempt to call global 'InterfaceOptions_AddCategory' (a nil value)"
528x ...eBlizzard_AuctionUI/Classic/Localization.lua:10: attempt to index global 'PriceDropdown' (a nil value)
[string "@Blizzard_AuctionUI/Classic/Localization.lua"]:10: in function `localizeFn'
[string "@Blizzard_SharedXML/Shared/LocalizationMachinery.lua"]:7: in function <.../Blizzard_SharedXML/Shared/LocalizationMachinery.lua:1>
[string "@Blizzard_SharedXML/Shared/LocalizationMachinery.lua"]:35: in function `SetupLocalization'
[string "@Blizzard_AuctionUI/Classic/Localization.lua"]:122: in main chunk
[string "=[C]"]: ?
[string "=[C]"]: in function `LoadAddOn'
[string "@Blizzard_UIParent/Vanilla/UIParent.lua"]:220: in function `UIParentLoadAddOn'
[string "@Blizzard_UIParent/Vanilla/UIParent.lua"]:231: in function `AuctionFrame_LoadUI'
[string "@Blizzard_UIParent/Vanilla/UIParent.lua"]:973: in function <Blizzard_UIParent/Vanilla/UIParent.lua:494>
[string "=[C]"]: ?

Locals:
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'PriceDropdown' (a nil value)"

commented

Also getting weird CDs on items like pots in bags even when they arent on CD.

commented

I observe this also on 11.0.27 (beta) in Classic/Vanilla WoW.

The cooldown timer overlay can happen on any slot, wether there is something occupying it or not.

Also the position does not seem to coincide with any particular slot for a given bag.

In my case, the cooldown is correctly correlated to my Hearthstone cooldown. It can sometimes show on the HS correctly, other times no cooldown visible at all, other times one cooldown in wrong area, and sometimes, it can appear in multiple wrong slots.