Originally Posted by
threeoh
Whichever software engineer wrote the app thought to themselves "passenger shouldn't be able to board with an out-of-sync reservation, we'll make the app not display anything". That was a bad programming decision, and cost OP the connection.
Yes, the gate scanner would prevent the pax from boarding in that scenario anyway, so the app doesn't need to make that call.