I wouldn't hold my breath on this one, folks. Here is an incomplete list of bug reports and forum topics where an undo/confirm function is one of the primary topics of discussion:
http://en.boardgamearena.com/#!bug?id=3082
http://en.boardgamearena.com/#!bug?id=2264
http://en.boardgamearena.com/#!bug?id=1636
http://en.boardgamearena.com/#!bug?id=100
http://forum.boardgamearena.com/viewtop ... f=9&t=9777
http://forum.boardgamearena.com/viewtop ... f=9&t=3479
http://forum.boardgamearena.com/viewtop ... =9&t=10032
http://forum.boardgamearena.com/viewtop ... f=3&t=9730
http://forum.boardgamearena.com/viewtop ... f=9&t=9615
http://forum.boardgamearena.com/viewtop ... f=9&t=9602
http://forum.boardgamearena.com/viewtop ... f=9&t=9516
http://forum.boardgamearena.com/viewtop ... f=3&t=5395
http://forum.boardgamearena.com/viewtop ... f=9&t=5238
http://forum.boardgamearena.com/viewtop ... f=9&t=5124
http://forum.boardgamearena.com/viewtop ... f=3&t=3912
http://forum.boardgamearena.com/viewtop ... f=9&t=4941
http://forum.boardgamearena.com/viewtop ... f=9&t=4984
http://forum.boardgamearena.com/viewtop ... f=9&t=4743
http://forum.boardgamearena.com/viewtop ... f=9&t=4824
http://forum.boardgamearena.com/viewtop ... f=9&t=4574
http://forum.boardgamearena.com/viewtop ... f=9&t=4485
http://forum.boardgamearena.com/viewtop ... f=9&t=1177
http://forum.boardgamearena.com/viewtop ... f=9&t=4244
In only one of those threads does an admin actually respond (that I saw anyway, someone please point it out to me if I have missed anything), and all that is said is basically, "We are working on it." Although since it has been 1.5 years since then, during which time the admins have developed many new complex games/features/redesigns, I think it is safe to say that they are not working very hard on it, despite the clear desire much of the user base has for such a function.
----------
There are only two semi-plausible arguments that I have ever seen for why a confirm button would actually be a bad idea:
1. It let's a player preview the effect of a move. I'm not sure how much of an advantage this confers since your opponents could also see the effect of the move and plan for it (and have the same ability on their own turns). And since it would not be available for moves where hidden information is revealed, and does not allow you to simulate game positions past the current/active turn - I question how much of an advantage it would give a player even if your opponent could not see what you were trying.
2. It adds time/mouseclicks to the game. Indeed, a player would have to make one more click at the end of their turn. For anyone who has awkwardly cycled moves in Hive to return to a non-misclicked state, or anyone who has had a single misclick ruin a week-long turn-based game, this argument must seem ridiculous. Obviously in many cases, NOT having the functionality wastes much more time. And even if this were a problem, there are better ways to address it:
a. Turn time limits. As long as a player's timer continues to run until they confirm their move, then simply setting the game timer to a tolerable length prevents players from taking too long on their turns. Shorter timer options can always be added.
b. Opt out. If some people don't want to have to make extra clicks, there could be an option added for players to opt out of move confirmation.
----------
In addition, not having a confirm move button disenfranchises the following groups:
1. People such as the one who started this thread -
http://forum.boardgamearena.com/viewtop ... =9&t=10128 - who have to deal with a physical disability which makes them more likely to misclick.
2. People who game on devices with touch screens or small screens, which are much more prone to misclicks.
3. People who have made an honest mistake - either by, say, dropping their mouse, or simply due to the online interface. For example, someone who wants to place an irrigation ditch in Takenoko accidentally clicking the 'take irrigation ditch' action instead of clicking on an irrigation ditch in their inventory - a silly mistake I have made many times which is solely due to having to use an electronic interface, and which could never happen at a table.
----------
So 'confirm move' functionality should be added to ALL games which will confirm/undo the previous actions on the active player's turn that did not reveal hidden information (either one action at a time, or all at once, depending on the complexity of a turn in the particular game). It should remain the active player's turn until they confirm that they are done, and all opponents should be able to see everything the active player does during this time. We all know this is possible as it is the case on many (every?) other board game sites, and is implemented very well in some games on BGA already (Tash-Kalar comes immediately to mind).
The failure of the admins to address this issue, or even to offer a good a explanation why it will not be addressed (at least I have been unable to find one in my forum searches), is the primary reason I refuse to pay for a membership here. The only explanations I can think of for adding more and more bells and whistles while neglecting huge UI problems with existing implementations are laziness (it is easier or more fun to work on new games/features than to debug/improve existing ones), greed (we will sell more memberships by adding games than by fixing interface issues), willful ignorance (purposely avoiding threads about this topic), or the belief that it is simply not a problem. And if they believe it is not a problem, then I feel they owe us a decent, comprehensive explanation - completely ignoring the many forum posts and bug reports, including the current #2 most upvoted bug, is just plain rude.