← All tests

Payment “received” → number pad (prod)

Narong (2026-06-22, touch-device launch): focusing the payment Enter Received fields popped the full QWERTY on-screen keyboard instead of a number pad.

Gate 2 3/3 passed + 51/51 regression. nix-cafe 26e474a, no migration. The two received-amount inputs now carry inputMode (KHR → numeric, USD → decimal) + a numeric pattern, so a touch device shows its number keypad and won’t offer letters. The other cashier money fields (open-shift float, close-shift count, cash in/out, discount) already had this — only the payment received fields were missing it.

Gate 2 evidence (lumiere, DOM-probed in the open pay dialog):

[data-testid="pos-received-khr"] inputmode = "numeric" ✓
[data-testid="pos-received-usd"] inputmode = "decimal" ✓