- Shipped
- September 9, 2026 at 2:03 AM UTC
- Author
- Kamo
- Commit
- 21ba0f2
A pot taken with everybody folding is the one hand at the table whose contents only its owner knows, and there was no way to say what it was. Showing a bluff is how a table learns to read somebody, and a game where that is impossible has taken away half of what the next hour is about. A member asked for it. An ACTION rather than a setting, because it is a choice — and guarded on all four of the things that make them your cards to show: the hand is over, you won something in it, you were never made to show (a real showdown is not this), and the window has not closed. Nobody shows anybody else's hand, and nobody shows one from a hand still being played, which would be telling the table what you hold while there is still money to be won with it. TWO WINDOWS, and the second is counted from the right end. A hand that ended uncontested waits four seconds instead of five, because there is now a decision in the gap. Showing then resets the next deal to three seconds FROM THE MOMENT OF SHOWING — somebody who takes three of their four seconds to decide would otherwise reveal a hand that is swept a second later, which is the same as not showing it. A name only when there is a board to make one from. A hand that ended pre-flop has no ranking anybody could check, and inventing one would be the felt making poker up; a hand that ran to the river gets the same sentence a showdown would have given it. `you.canShow` asks the same four questions in advance, so the button appears only when pressing it would work. A control that appears and then refuses is worse than one that never appeared. Nine tests. Two fixture bugs on the way through, both of which made correct code look broken: a seat stub that re-stubbed rather than accumulated left the winner with no chair, so the view answered as if they were a spectator — which it should.