WTH is there no "input code" login for the app

I installed the companion app on my Quest, but entering my password was a pain¹. By the time I finished (plus the TOTP), the “session has timed out” and I had to start over again. Ended up temporarily changing my password to a very simple one.

Other apps solve this by giving you a login code:

  1. App lets you pick/enter the instance address e.g. https://my.ha/
  2. App shows you a 6-character² code
  3. App tells you to open https://my.ha/logincode in your browser
  4. (If browser not yet logged in: you log in)
  5. You enter the code into https://my.ha/logincode
  6. App is logged in with your account

¹ I use a password manager, so it’s quite long
² 6 digits (or unambiguous characters) seems to be commonly used