Guardar → Salón/QR en segundos, sin perder cambios de detalle
un intercambio de platos con el mismo total/número de líneas podía esperar al keepalive; el servidor reescribía todas las mesas secuencialmente; borrar el último plato conservaba datos viejos en el QR.