Codes should expire simultaneously
Created by: jbicha
Issue
All codes should expire simultaneously.
Discussion
According to Wikipedia, the default is for everything to use 30 second intervals from the Unix epoch. Google's app doesn't allow providers to change that. So I think that basically means that all major services that want to be compatible with the Google app need to comply with that. (I mean it's possible for a big service to run their own app but that's a lot of work to deviate from the default.)
I tested with Authy, Google Authenticator, and the Microsoft Authenticator. All codes expire simultaneously regardless of when the code was added or whether the app was restarted in between.
It also looks nicer for the codes to expire simultaneously. (But I suspect it's also technically correct.)
Originally reported at https://twitter.com/bil_moussaoui/status/1038860947606175744 based on the screenshot.