[1] PoM - Prayer of Mending
[2] PW:S - Power Word: Shield
Issue:
/cancelaura seems to bug for certain rune based auras like Dispersion or Prayer of Mending.
So far these are the premisses:
(a) You can always /cancelaura PoM when it is the first or second aura applied, followed by other buffs (inner fire, shadow protection etc.). Later on when applied again and it is the 5th buff /cancelaura will still work for PoM. That is because there is some chain effect where your next buff "inherits" the 'non-bug state' from the previous buff, unless (c);
(b) If PoM is applied as the third or higher indexing aura, then /cancelaura breaks;
(c) If a buff is applied by another source (e.g. Arcane Intellect), it breaks the non-bug 'chain' and /cancelaura bugs once again;
(d) It seems to be affected by the number of auras and not buffs explicitly. For example casting PW:S first and PoM second, will make PoM the 3rd aura because of Weakened Soul and (b) applies;
(e) CancelSpellByName bugs as well, CancelUnitBuff does not;
Abbreviations:
[1] PoM - Prayer of Mending [2] PW:S - Power Word: Shield
Issue:
/cancelaura seems to bug for certain rune based auras like Dispersion or Prayer of Mending.
So far these are the premisses:
(a) You can always /cancelaura PoM when it is the first or second aura applied, followed by other buffs (inner fire, shadow protection etc.). Later on when applied again and it is the 5th buff /cancelaura will still work for PoM. That is because there is some chain effect where your next buff "inherits" the 'non-bug state' from the previous buff, unless (c);
(b) If PoM is applied as the third or higher indexing aura, then /cancelaura breaks;
(c) If a buff is applied by another source (e.g. Arcane Intellect), it breaks the non-bug 'chain' and /cancelaura bugs once again;
(d) It seems to be affected by the number of auras and not buffs explicitly. For example casting PW:S first and PoM second, will make PoM the 3rd aura because of Weakened Soul and (b) applies;
(e) CancelSpellByName bugs as well, CancelUnitBuff does not;
(f) The /cancelaura bug only affects rune auras.
How to reproduce the bug: