- Shipped
- 12 de agosto de 2026 a las 22:00 UTC
- Author
- kamo
- Commit
- bfae15d
El reloj nav golpeó directamente el clic. Todo otro control en ese bar es idempotente o trivialmente indetecable; un puñetazo es un récord salarial que después sólo un administrador de HR con una razón escrita obligatoria puede corregir el botón se encuentra un píxel de Logout. Ahora eleva TimecardPunchConfirmDialog, construido al estándar de NewSupportRequestPopup y deliberadamente no una copia de ella: esa tarjeta es una alerta que interrumpe, por lo que respira, rechaza su telón de fondo y guarda sus botones tarde. Este fue pedido por un clic, por lo que se arma a la vez y se cierra en Escape y en el telón de fondo. Verde para entrar, ámbar por fuera, porque los dos resultados tienen que ser dicho aparte antes de que se lea una palabra. Su pieza central es un reloj corrigiendo al SEGUNDO, y la copia dice directamente que el tiempo registrado es el momento de la confirmación en lugar del momento pantalla mientras se decide el punto de que vacilar es libre y nada es Escrito hasta que lo digas. La primera garra en el segundo límite, así que la lectura está de acuerdo con cualquier otro reloj en la pantalla del miembro en lugar de aterrizar donde sea que el clic lo hiciera. Comportamiento que cambió con él: - la clave de idempotencia se acuña cuando el diálogo OPENS y se reutiliza para un nuevo intento. Las llaves de per-a-a--intt eran el error que esto previene: una petición que cronometró bien puede han aterrizado, y volver a intentar bajo una nueva llave es un segundo golpe en un récord salarial. - la acción se congela en tiempo abierto, por lo que una encuesta de los años 60 volteando el reloj debajo la tarjeta (un golpe de su teléfono) no puede cambiar la pregunta a mitad de respuesta. - la voltereta optimista se ha ido. Existía porque el puñetazo disparó el clic; el miembro ahora mira una tarjeta que se queda despierto hasta que el servidor contesta, así que un El estado adivinado sería sólo una oportunidad para mostrar el equivocado. - un puñetazo fallido mantiene la tarjeta abierta y lo dice. Retrocerseamente un icono es No hay forma de aprender sobre un puñetazo que no sucedió - que sale a la superficie días después como una excepción de golpe perdido en la tarjeta de tiempo. - cambiar la identidad (dios-mode sudo, interruptor de sesión) deja caer una confirmación abierta, que de otra manera escribiría el puñetazo del miembro anterior contra el nuevo.