Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WA 5.19 vs ElvUI Aura Highlight conflict #5630

Closed
MonsieurA78 opened this issue Jan 24, 2025 · 8 comments
Closed

WA 5.19 vs ElvUI Aura Highlight conflict #5630

MonsieurA78 opened this issue Jan 24, 2025 · 8 comments
Labels
🪲 Baddon This issue is caused by another addon interfering with WeakAuras. 🐛 Bug This is a problem with WeakAuras.

Comments

@MonsieurA78
Copy link

MonsieurA78 commented Jan 24, 2025

@emptyrivers here, hijacking the OP to add the necessary detail

So there seems to be some unfortunate conflict between WeakAuras, ElvUI, and (possibly) some unknown third actor which is causing Aura Highlight, an ElvUI UnitFrames feature where debuffs the player can dispel cause a solid color texture (usually with middling transparency) to overlay the associated unitframe, breaks if the user updates to WeakAuras 5.19.0. From a casual observation standpoint of "watching the elvui retail support channil in discord for 5 minutes", I think it's safe to say this problem affects a not insignificant portion of "users of both ElvUI and WeakAuras", which is why i'm taking such drastic steps as "hijacking an outsider's OP to explain things".

Here are two SV files from users who claimed to have the problem. Unfortunately, I could not trivially reproduce the problem on either file, nor on a fresh install of WeakAuras. Due to this, I somewhat suspect (despite the apparent absurdity of the idea) that there's a third component necessary to reproduce.

It would be nice if someone reading this who does have the problem would install Bisector, find a way to easily get poisoned or whatever, and start a bisecting session with /bisect start +WeakAuras !WeakAurasCompanion +ElvUI_Libraries, and then post the result of the bisect in the replies here. 🙂

--- OP's original message is below ---
Since 5.19 upgrade, I can't see anymore ElvUI Uniframe colors when a debuff can be dispelled.
I don't understand the relationship with WA but if I downgrade WA to 5.18.1 version it works fine.
I also tried only with WA addon but without any WA to be sure it is not a specific WA that entails the issue...

@github-actions github-actions bot added the ⏱ Awaiting Response This ticket hasn't been triaged yet. label Jan 24, 2025
@InfusOnWoW
Copy link
Contributor

There's far too little detail in there to even start investigating this.

@emptyrivers
Copy link
Contributor

emptyrivers commented Jan 24, 2025

and yet this is something we have to investigate, given the scale of affected users.

@emptyrivers emptyrivers reopened this Jan 24, 2025
@emptyrivers emptyrivers added 🐛 Bug This is a problem with WeakAuras. 🪲 Baddon This issue is caused by another addon interfering with WeakAuras. and removed ⏱ Awaiting Response This ticket hasn't been triaged yet. labels Jan 24, 2025
@MonsieurA78
Copy link
Author

Thank you for reopening.

I reproduced the issue and here is the result:


report version: 2
addon version: v1.3.0
mode at print: done
bisect origin: cli
last test result: bad
Bisect took 1 out of (7-142) steps
Hints taken: 2
Addons ruled out: 69
Addons proved: 0

Narrowest set of addons that reproduces the issue:
|-- H:WeakAuras @ 5.19.0
|  |-- D:WeakAuras Archive @ 5.19.0
|  |-- D:WeakAuras Companion @ 5.2.7
|  |-- d:WeakAuras Model Paths @ 5.19.0
|  |-- d:WeakAuras Options @ 5.19.0
|  |  |--WeakAuras Model Paths...(see above)
|  |  |-- d:WeakAuras Templates @ 5.19.0
|  |--WeakAuras Templates...(see above)
|-- H:ElvUI Libraries @ v13.81
|  |-- D:ElvUI @ v13.81
|  |  |-- d:Baganator (ElvUI Skin) @ 11
|  |  |-- d:ElvUI OptionsUI @ 1.07
|  |  |-- d:ElvUI Options @ v13.81
|  |  |-- D:ElvUI Shadow & Light @ 4.85
|  |  |-- D:AtrocityUI @ 16.00
|-- A:Bisector @ 1.1.2
|-- A:BugGrabber @ v11.0.1
|-- A:BugSack @ v11.0.3

Libraries:
LibFishing-1.0 @ 101109
LibDualSpec-1.0 @ 24
AceAddon-3.0 @ 13
AceSerializer-3.0 @ 5
SpellRange-1.0 @ 24
LibElv-UIButtons-1.0 @ 3
LibQTip-1.0 @ 49
AceConfigCmd-3.0-ElvUI @ 14
LibDeflate @ 3
LibSerialize @ 1
LibRangeCheck-3.0 @ 28
LibDispel-1.0 @ 12
LibElvUIPlugin-1.0 @ 46
AceLocale-3.0-ElvUI @ 8
AceDB-3.0 @ 30
AceTimer-3.0 @ 17
LibCompress @ 90083
LibActionButton-1.0-ElvUI @ 58
LibTourist-3.0 @ 90310
LibBabble-3.0 @ 2
AceHook-3.0 @ 9
AceDBOptions-3.0 @ 15
LibGetFrame-1.0 @ 63
LibSharedMedia-3.0 @ 8020003
AceGUISharedMediaWidgets-1.0 @ 9004
AceGUI-3.0 @ 41
LibAceConfigHelper @ 13
AceConfig-3.0-ElvUI @ 3
GUTIL-2.0 @ 18
LibBabble-SubZone-3.0 @ 90238
LibRangeCheck-3.0-ElvUI @ 25
LibSimpleSticky-1.0 @ 4
LibProcessable @ 62
LibCustomGlow-1.0 @ 20
AceComm-3.0 @ 14
LibGraph-2.0 @ 90068
AceGUI-3.0-DropDown-ItemBase @ 2000
LibDBIcon-1.0 @ 55
LibTranslit-1.0 @ 4
AceEvent-3.0 @ 4
AceConfigDialog-3.0-ElvUI @ 90
LibSpecialization @ 10
CallbackHandler-1.0 @ 8
HereBeDragons-2.0 @ 22
AceConsole-3.0 @ 7
AceConfigRegistry-3.0-ElvUI @ 24
GGUI-2.1 @ 27
LibDataBroker-1.1 @ 4```

@emptyrivers
Copy link
Contributor

emptyrivers commented Jan 24, 2025

@MonsieurA78 thanks for helping, can you disiable the addon AtrocityUI, and try again? Barring some obscure custom code aura, that's the only significant difference I can find that could explain the behavior change.

@QStereUlicorns
Copy link

here is my bisector results :

Bisect results:

report version: 2
addon version: v1.3.0
mode at print: done
bisect origin: cli
last test result: bad
Bisect took 1 out of (5-50) steps
Hints taken: 2
Addons ruled out: 23
Addons proved: 0

Narrowest set of addons that reproduces the issue:
|-- H:WeakAuras @ 5.19.0
| |-- D:WeakAuras Archive @ 5.19.0
| |-- D:WeakAuras Companion @ 5.2.10
| |-- d:WeakAuras Model Paths @ 5.19.0
| |-- d:WeakAuras Options @ 5.19.0
| | |--WeakAuras Model Paths...(see above)
| | |-- d:WeakAuras Templates @ 5.19.0
| |--WeakAuras Templates...(see above)
|-- H:ElvUI Libraries @ v13.81
| |-- D:ElvUI @ v13.81
| | |-- d:ElvUI AddOnSkins Datatext @ 1.1.5
| | |-- d:ElvUI Options @ v13.81
| | |-- D:ElvUI BenikUI @ 4.56
|-- A:Bisector @ 1.1.2
|-- A:BugGrabber @ v11.0.1
|-- A:BugSack @ v11.0.3

Libraries:
LibDualSpec-1.0 @ 24
AceAddon-3.0 @ 13
AceSerializer-3.0 @ 5
SpellRange-1.0 @ 24
AceConfigCmd-3.0-ElvUI @ 14
LibDeflate @ 3
LibSerialize @ 1
LibRangeCheck-3.0 @ 28
LibDispel-1.0 @ 12
LibElvUIPlugin-1.0 @ 46
AceLocale-3.0-ElvUI @ 8
AceDB-3.0 @ 30
LibCompress @ 90083
LibActionButton-1.0-ElvUI @ 58
AceHook-3.0 @ 9
AceDBOptions-3.0 @ 15
LibDataBroker-1.1 @ 4
LibSharedMedia-3.0 @ 8020003
LibDBIcon-1.0 @ 55
AceGUI-3.0 @ 41
LibAceConfigHelper @ 13
AceConfig-3.0-ElvUI @ 3
LibRangeCheck-3.0-ElvUI @ 25
LibCustomGlow-1.0 @ 20
AceTimer-3.0 @ 17
AceComm-3.0 @ 14
AceGUISharedMediaWidgets-1.0 @ 9004
CallbackHandler-1.0 @ 8
AceEvent-3.0 @ 4
AceConfigDialog-3.0-ElvUI @ 90
LibSpecialization @ 10
LibSimpleSticky-1.0 @ 4
AceGUI-3.0-DropDown-ItemBase @ 2000
AceConsole-3.0 @ 7
AceConfigRegistry-3.0-ElvUI @ 24
LibTranslit-1.0 @ 4
LibGetFrame-1.0 @ 63

@QStereUlicorns
Copy link

same result without benikui and elvui datatext

Bisect results:

report version: 2
addon version: v1.3.0
mode at print: done
bisect origin: cli
last test result: bad
Bisect took 1 out of (5-50) steps
Hints taken: 2
Addons ruled out: 23
Addons proved: 0

Narrowest set of addons that reproduces the issue:
|-- H:WeakAuras @ 5.19.0
| |-- d:WeakAuras Archive @ 5.19.0
| |-- D:WeakAuras Companion @ 5.2.10
| |-- d:WeakAuras Model Paths @ 5.19.0
| |-- d:WeakAuras Options @ 5.19.0
| | |--WeakAuras Model Paths...(see above)
| | |-- d:WeakAuras Templates @ 5.19.0
| |--WeakAuras Templates...(see above)
|-- H:ElvUI Libraries @ v13.81
| |-- D:ElvUI @ v13.81
| | |-- d:ElvUI AddOnSkins Datatext @ 1.1.5
| | |-- d:ElvUI Options @ v13.81
| | |-- D:ElvUI BenikUI @ 4.56
|-- A:Bisector @ 1.1.2
|-- A:BugGrabber @ v11.0.1
|-- A:BugSack @ v11.0.3

Libraries:
LibDualSpec-1.0 @ 24
AceAddon-3.0 @ 13
AceSerializer-3.0 @ 5
SpellRange-1.0 @ 24
AceConfigCmd-3.0-ElvUI @ 14
LibDeflate @ 3
LibSerialize @ 1
LibRangeCheck-3.0 @ 28
LibDispel-1.0 @ 12
LibElvUIPlugin-1.0 @ 46
AceLocale-3.0-ElvUI @ 8
AceDB-3.0 @ 30
LibCompress @ 90083
LibActionButton-1.0-ElvUI @ 58
AceHook-3.0 @ 9
AceDBOptions-3.0 @ 15
LibDataBroker-1.1 @ 4
LibSharedMedia-3.0 @ 8020003
LibDBIcon-1.0 @ 55
AceGUI-3.0 @ 41
LibAceConfigHelper @ 13
AceConfig-3.0-ElvUI @ 3
LibRangeCheck-3.0-ElvUI @ 25
LibCustomGlow-1.0 @ 20
AceTimer-3.0 @ 17
AceComm-3.0 @ 14
AceGUISharedMediaWidgets-1.0 @ 9004
CallbackHandler-1.0 @ 8
AceEvent-3.0 @ 4
AceConfigDialog-3.0-ElvUI @ 90
LibSpecialization @ 10
LibSimpleSticky-1.0 @ 4
AceGUI-3.0-DropDown-ItemBase @ 2000
AceConsole-3.0 @ 7
AceConfigRegistry-3.0-ElvUI @ 24
LibTranslit-1.0 @ 4
LibGetFrame-1.0 @ 63

@kodewdle
Copy link

it seems there some strange lib behavior happening with LibDispel of some sort happening, however this issue can be closed.
i put a new update out for ElvUI which seems to solve the problem from our testing. we'll look into it deeper on our end, thank you! 🌼

@MonsieurA78
Copy link
Author

I confirm it is working now with latest ElvUI update (13.82)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🪲 Baddon This issue is caused by another addon interfering with WeakAuras. 🐛 Bug This is a problem with WeakAuras.
Projects
None yet
Development

No branches or pull requests

5 participants