Is this something that belongs on the “not a bug” list, or is this something unintended?
Currently, when a player logs off, all buff timers on them are put on pause, meaning that you can get e.g. Rallying Cry of the Dragonslayer days before you need it for your raid, as long as you log off after recieving the buff. However, this is not the case for hunter and warlock pets. If they recieve any buff, the timer on that buff will not be paused while logged out or dismissed.
Given that the timer works this way for players, to me it seems unintended that the buff timers keep running on pets while logged off?
EDIT: From patch 1.8: “Fixed a bug that would allow Hakkar’s Corrupted Blood ability to target pets.”
So after 1.8, hunter pets could never spread the Corrupted Blood debuff again anyways.
EDIT 2: Only thing I can find in patch notes that could counter this point is from patch 1.12.1, however I am unsure of what is meant by “properly” in this case: “Pet buffs will now apply and remove properly.”
What is meant by properly? Nowhere is it stated what this means, but if we go by “properly” as in “the same way all players experience their buffs and debuffs”, then the buffs should not expire while dismissed/logged out.