A correctness and polish pass over the whole plugin.
Fixed
- Recent form now also matches players by their stable account id, so someone who changed their battletag no longer shows a blank form.
- In a lobby where two players picked the same hero, live details (health, tier, comp, encounter count) could attach to the wrong player after the panel refreshed.
- The (last) marker now follows your most recent fight instead of occasionally landing on another opponent.
- The ✕ button now actually closes the panel for the rest of the match (it used to reappear a few seconds later).
- Lobby average is now the average of your opponents, so the "you +/-" number means what you'd expect.
Improved
- Form loads even if a portrait is still un-hovered, and retries if the first request fails.
- Recent form moved to the small detail line, keeping the right column to rating and rank.
- The collapsed pill is properly small now, and the preview tells you how to dismiss it.
- Lighter panel redraws, and a few internal robustness fixes (leaderboard refresh races, leftover update temp files).
Auto-update installs this on your next HDT restart.