This one issue is the sole reason I'm not renewing my subscription. The site does not always properly identify when a player is present. For example, on mobile, it can't tell when you're in a different tab or even a different app. I hate losing elo and reputation to this bug, but I also hate starting a game and wasting my time because someone else isn't here. The fix is so simple:
ADD AN 'ACCEPT' BUTTON TO ARENA TABLES JUST LIKE REGULAR MODE
If you're worried about players manipulating elo, then simply hide who the opponents are in the accept screen.
However, this wouldn't be such an issue if people had the decency to abandon instead of expelling the players who aren't here. You don't even get any elo for "winning" a game by expelling someone, but if you get expelled at the start of your game you lose the MAXIMUM possible elo and points. It's just such a horrible system.
I always try to abandon in these situations, but it takes just one petty player to decide to expel instead of abandon, and there's nothing I can do. Not once has anyone abandoned for me.
ADD AN 'ACCEPT' BUTTON TO ARENA TABLES JUST LIKE REGULAR MODE
If you're worried about players manipulating elo, then simply hide who the opponents are in the accept screen.
However, this wouldn't be such an issue if people had the decency to abandon instead of expelling the players who aren't here. You don't even get any elo for "winning" a game by expelling someone, but if you get expelled at the start of your game you lose the MAXIMUM possible elo and points. It's just such a horrible system.
I always try to abandon in these situations, but it takes just one petty player to decide to expel instead of abandon, and there's nothing I can do. Not once has anyone abandoned for me.