Lay on hands macros broken by talent [Empyreal Ward]

Apparently the [Empyreal Ward] talent of paladins creates a slightly different version of the spell [Lay on Hands]. When a player switches between a talent loadout with [Empyreal Ward] and another without it, all macros for [Lay on Hands] would incorrectly show as spell not learnt and stop working.

How to reproduce:

  1. Create a talent loadout A that has [Empyreal Ward] selected.
  2. Create a talent loadout B that has [Empyreal Ward] deselected.
  3. Create a macro and add it to the action bar:

#showtooltip
/use Lay on Hands

  1. Switch into talent loadout A
  2. Switch into talent loadout B

Expected: The macro should be usable in the action bar.
Actual: The macro is greyed out indicating the spell doesn’t exist.

The same bug is present also when switching between different talent specialisations, i.e. between Holy, Protection and Retribution, if one has [Empyreal Ward] selected and not the other.

Just noticed this myself. Seems as though the macro to cast lay on hands doesn’t work if not talented into Empyreal Ward. It’s not a matter of swapping between specs or loadouts, just dependent on whether or not Empyreal Ward is talented. With the talent the macro works, without it the macro behaves as though the spell is not learned. I can move the point in and out of that talent within the same spec/loadout and watch my macro light up or grey out.

Seems like this just got fixed, my macro always works now across different specs/loadouts whether or not I’m talented into Empyreal Ward.