Mouseover not working. Did something change recently?

i run alot of mouse over macros, and i havent played in a couple months. addons are all updated, and also tested with no addons.

this is what i usually run:
/use [@mouseover,exists,harm,nodead][]Holy Shock

i have the same thing for a dozen or so other spells. never had an issue till today.

Any ideas?

You don’t need both exists and harm. Harm and help both imply exists. Use exists when you want a mouseover to work on both friendly and hostile targets. (And help or harm if you just want it to work on friendly or enemy targets respectively.) So, your current macro as written won’t work on a friendly mouseover unit.

If you want it to work on both:
/use [@mouseover,exists,nodead][]Holy Shock

If you intended for it to only work on hostile mouseovers, your macro would work for that. I’d still clean it up, though:
/use [@mouseover,harm,nodead][]Holy Shock

So, at that point, I’d be looking for keybinding conflicts/issues. What keybinding are you using for the macro?

Raid frames eat mouse clicks, so if you’re using something like MB3, mouseover macros won’t work with that keybinding, and you’ll need to use an addon like Clique or use the click casting options in the default UI.

Thanks! this fixed it.