proofcarryingdata / zupass

Zuzalu Passport
GNU General Public License v3.0
282 stars 73 forks source link

less annoying log out interaction #1798

Closed ichub closed 3 months ago

ichub commented 3 months ago

fixes: https://linear.app/0xparc-pcd/issue/0XP-965/logout-interaction-in-zupass-client-is-annoying

before

note how the page reloads after you log out, interrupting your interaction with the email address input

https://github.com/proofcarryingdata/zupass/assets/2636237/9c575a85-00db-4188-aa20-8c786a0a931f

after

now the login page is aware that there is an impending reload, and prevents you from interacting with anything until the logout is fully completed

https://github.com/proofcarryingdata/zupass/assets/2636237/85bd5d87-e0c5-4f4f-9ee7-2c467acdeabf

timings exaggerated for effect