tukui-org / ElvUI

User Interface replacement AddOn for World of Warcraft.
https://tukui.org
Other
398 stars 136 forks source link

Sod Filters icons - 'show when not active' issue #1139

Open CabraSkip opened 6 months ago

CabraSkip commented 6 months ago

Troubleshooting Steps

Hi, As you can see in the following video, the option 'Show when not active' is not working for certain spells such as 'Arcane Intellect' I tried to remove the spell 'arcan intellect' and recreate it + reload ui, same result. I thought it cames from the 'multi rank' behavior so I tried to create individual 'arcane intellect' rank 2 spell via 'Aura Indicator (global)' filter, same result. The strange things is that it is working for 'frost armor' (7300) but not for 'arcane intellect' (1460) nor 'amplify magic' (1008)

https://github.com/tukui-org/ElvUI/assets/50780881/7740e820-efa0-43cd-bc25-c5abeff43054

Describe the expected behavior and what actually happened?

The icone should desappear when the buff is active

Reproducing the issue.

On a Mage, go in 'Filters / Main options' Select filter = Aura Indicator (Class Select Spell : 'Arcane Intellect (multi rank) Check 'Show when not active' Buff yourself, the icon does no desappear

Lua Errors

None

Verification Steps

aamurao commented 3 months ago

I am also running into this issue as of 3rd April, 2024.

Also getting this Lua Error when checking on the individual rank of AI spell id 1461: Message: Interface/AddOns/ElvUI_Options/Core/Filters.lua:334: attempt to index field '?' (a nil value) Time: Thu Apr 4 12:46:53 2024 Count: 1 Stack: Interface/AddOns/ElvUI_Options/Core/Filters.lua:334: attempt to index field '?' (a nil value) [string "=[tsm error check]"]:1: in main chunk

[string "@Interface/AddOns/ElvUI_Options/Core/Filters.lua"]:334: in function member' [string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua"]:215: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:164> [string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua"]:1256: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:1153> [string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua"]:1180: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:1153> [string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua"]:1755: in functionFeedGroup' [string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua"]:1680: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:1664>

[string "@Interface/AddOns/Masque/Libs/AceGUI-3.0/AceGUI-3.0.lua"]:66: in function <...terface/AddOns/Masque/Libs/AceGUI-3.0/AceGUI-3.0.lua:64> [string "@Interface/AddOns/Masque/Libs/AceGUI-3.0/AceGUI-3.0.lua"]:300: in function `Fire' ... [string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua"]:1680: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:1664>

[string "@Interface/AddOns/Masque/Libs/AceGUI-3.0/AceGUI-3.0.lua"]:66: in function <...terface/AddOns/Masque/Libs/AceGUI-3.0/AceGUI-3.0.lua:64> [string "@Interface/AddOns/Masque/Libs/AceGUI-3.0/AceGUI-3.0.lua"]:300: in function Fire' [string "@Interface/AddOns/Masque/Libs/AceGUI-3.0/widgets/AceGUIContainer-TreeGroup.lua"]:522: in functionSelect' [string "@Interface/AddOns/Masque/Libs/AceGUI-3.0/widgets/AceGUIContainer-TreeGroup.lua"]:530: in function SelectByValue' [string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua"]:1851: in functionFeedGroup' [string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua"]:2035: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:1958> string "=[C]": in function `Open' [string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua"]:1892: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:1864>

Locals:

Hope this helps.

Edit: Adding a SS of my elvui window when I get the error. image