The new Oracle hero talents have created a second version of Power Word: Life. Now, macros to use PWL automatically go to the new version even if the priest is not talented in to the Oracle tree, throwing an error and making the macro unusable
This type of hard lock generally occurs when changing specific talents after entering or leaving an instance. I don’t know the exact sequence to brick a power word: life macro, though I believe it involves entering/leaving an instance while power word: life is on cooldown and then making a swap to benevolence. The only way to reset and fix the macro is to relog.
In the hour or so I spent testing sequencing, this is the one thing that would never trigger a break for me. What would 100% trigger a break is entering/exiting an instance as oracle with power word life, and swapping to benevolence. This is very easy to replicate using the proving grounds to constantly join/leave along with this simple macro
#showtooltip power word: life
/cast power word: life
You will know the macro has bricked when it is showing the power word: life tooltip while specced into benevolence, or when showing 50% in the tooltip while specced as voidweaver.
Here is all the sequencing I tested.
oracle + life → instance load → voidweaver → macro ok
oracle + life → instance load → benevolence → broken
oracle + life → instance load → voidweaver+benevolence → broken
oracle + life → instance load → voidweaver → benevolence → macro ok
oracle + benevolence → instance load → life → macro ok
The scenario that triggers it for me - Be Holy Oracle with Miraculous Recovery, join arena, leave arena, swap to Disc Voidweaver, join arena. Both with PWL, Benevolence never touched. The macro stays stuck on the 50% version after that.