A few people I spoke with in-game have blamed my addons. But it wasn’t and isn’t an addon. With everything disabled, the interaction persists. This change is problematic for several macros I use per class. A Demon Hunter is one such class.
An example macro:
/cast [@player,nomod] Sigil of Silence
/cast [mod:alt] Sigil of Silence
The default action is to use [Sigil of Silence] at my location. No reticle will be shown for quick use. If there are enemy NPCs just casting away at a distance, pressing ALT should give me a reticle. This allows precise placement so I can get them all if they happen to be spread out a bit. This was how it worked prior to 9.2.5. However, pressing ALT results in [Sigil of Silence] being used at whatever target I have in melee range. Due to the way the game works, clearing my target won’t work because several are attacking me and one will be auto-targeted with their next attack. This makes it impossible to get a reticle.
I put all my sigils into macro form using the same method so you can see the results in this short clip: https://streamable.com/xc0q9b
Just learned this bug works with any @unit including chained logic.
ie. [@mouseover,help,nodead] [] SPELL will cast @mouseover if friendly or target otherwise. Allowing you to automatically drop reticle spells on raid members by mousing over their frames.
Can confirm that @none doesn’t work. First tripped over this problem a few days ago so apparently it was the “fix” that broke my setup.
Additionally, I can’t find the auto self cast toggle in settings anymore. I guess it was removed.
The weird thing for me is I can get the reticle just fine from the spell book or action bar but having Clique do a cast of healing rain with no modifiers fails.
While not ideal, you can get the regularly functionality back if you specify your macros to use [mod:selfcast] as the [@player] conditional, and [nomod] or [mod:somethingelse] as the [@none] or [@cursor] conditional.
Quickest way to restore macro functionality is to set the Self Cast Key to None. That said, doing so kills your ability to force non-macros to self-cast.