Overlays remain shown if buffs fade during loading screens
Xaero252 opened this issue ยท 4 comments
For example if a buff was active at the end of an Arena or Battleground and a player clicks "Leave Battle" the buffs will remain shown even though they are not on the player.
This can easily be solved by hooking "PLAYER_ENTERING_WORLD" which fires on login and at the end of any loading screen, followed by checking for the buffs and clearing if they aren't present. One note would be to avoid clearing the "Heating Up" overlay since Heating Up doesn't have an actual buff but does have infinite duration. There is a separate issue already open for suggestions on handling the Heating Up overlay outside of combat.
Related to #67.
This should be fixed in the latest release, v0.6.4.
Feel free to close the issue if you can't reproduce the bug with the new release.