An idea for anyone maintaining a 2FA app. When there’s only a few seconds left for an OTP code, start fading the numbers out.
I only look at the time remaining indicator about half the time, usually when I have a bit of time to enter a code. Other times when I’m under a bit of pressure to login, I just look at the code and start entering it, only to stop because the number changed without me noticing.
Seeing it start to fade is a good indicator that the code will change and that I should probably wait for the next one.