Quests are bugged

So i have to play 3 games with a class. Otften game is already over by the fifth turn so i surrender and game doesent count toward quest. Workaround is to just tab out and let other player finish game but that is just waste of time :f

The issue appears to be that Blizzard built a mechanism to discourage people from starting a game and then conceding at turn 1 already, just to finish their quest. But they were not really smart enough when coding the exact mechanism.

From what I have seen, it appears that you always get credit for a game played when it ends with a hero at zero health, and that you also always get credit if your opponent concedes. But if you concede, the check is run. And this check apparently looks at the health of one of the heroes (but not always the one conceding, it checks the “dominant” player, which too most people is impossible to determine), and the game only counts if that hero is below 15 health.

This is in my opinion wrong for two reasons. First, if one wants to make this determination based on health, then it should be the health of the conceding player.
Second, even that is not always correct. I recently conceded a game when I was at 27 health, my opponent was below 10, and yet my defeat was unavoidable. I was in fatigue, my last minions had been removed, and I had only a few draw and tech cards left in hand. My opponent was not in fatigue yet, and had a lifesteal minion on the board. The combination of fatigue and minion damage would kill me in a few turns, and my opponent would regenerate to full before even starting to take fatigue damage.

I believe the detection to prevent “insta-concede” should look at multiple factors, including at least turns played, cards played, and also remaining health (e.g. if I concede turn 4 against an aggro deck that already got me to 10).

EDIT: Got a bit carried away with my suggestions, and forgot to add my advice.
When playing for “Play XX games …” quests, always either play until a hero is dead, or at least wait until both players are below 15 before conceding. Otherwise, you do indeed risk the game not counting.