I prefer to use text strings to show status on player frame (don't like icons much).
But lately (can't say since what revision/patch but like 1,5-2 weeks) I experience problem: status isn't updated properly until I call menu. When I enter inn I don't get 'Resting'... or when I log in city and leave it 'Resting' doesn't disappear.
It happens only with Watchdog tags, icons appear/disappear like they should. Any idea what would cause it?
The Watchdog tag format got changed a bit. Tags now include events on which they should be updated. Take a look at some of the built-in tags to get a feel for the new format. The old format still WORKS, but if it's something that needs to be updated (rest/combat status, as opposed to something static like unit name) you'll need to convert to the new format with an event, or it won't update properly.
The event for updating Rest status is "PLAYER_UPDATE_RESTING". For updating In Combat status you'd probably want "PLAYER_REGEN_DISABLED" for entering and "PLAYER_REGEN_ENABLED" for leaving combat.