loculus-project / loculus

An open-source software package to power microbial genomic databases
https://loculus.org
GNU Affero General Public License v3.0
37 stars 2 forks source link

bug: with Webkit, registering an account when email verification is not required leads to broken state #3122

Open theosanderson opened 3 weeks ago

theosanderson commented 3 weeks ago

We can turn off the need to verify emails during keycloak registration with a setting in values.yaml. This might well be used for internal servers where users don't want to connect an SMTP server at all. On Chrome and Firefox when you register an account in such a state, you are immediately logged in, which makes sense.

In Safari you are not immediately logged in - the Login button is still shown but it doesn't do anything!

I discovered this because it stops the integration tests #3121 working on webkit where I'm making use of this feature.