Bubble Login Form + Password Management Apps

I use 1Password to manage passwords. I’ve noticed that when using 1Password to log into the front end of our site (1Password fills and submits automatically), I get a bad login error response. Once that error has been displayed, I’ll be able to resubmit the login form, and it will validate correctly.

This is not behavior that 1Password exhibits on any other site, so I’m guessing there’s something there about the speed at which it will trigger the submit button, combined with how Bubble receives the data. I’m guessing the auto submit is happening faster than the data is filled somehow.

I don’t know if this happens with other password managers, but I imagine it’s a possibility.

Has anyone run into anything similar or know about optimizing a login screen to play nice with password managers?

Interesting. I also use 1Password and have no issues with autofill on Bubble apps.

Can you share more details about your login workflow?

Nothing too crazy in there, I don’t think. Based on some revised output of error text, I think it’s actually submitting before the password is filled (but again, not a problem on any other sites… so it has to be a bubble something).

A couple thoughts:

  1. Make sure you are using the correct content format for the inputs. For example, make sure the password input is content type password. This helps the 1Password extension to know what fields need filled.

  1. I would move the “Send the user to Mixpanel” step to after the user is logged in. There could be some latency with the additional network call.

Good suggestions.

Confirmed that the fields are of the correct type, and moved the MixPanel event to the end of the workflow. No change to the behavior.

But then I ALSO went ahead and checked the input should not be empty box because you had it checked on your screenshot… and of course that shouldn’t be empty… And THAT solved the issue.

Thank you!

1 Like

Awesome! Glad to hear it.

This topic was automatically closed after 70 days. New replies are no longer allowed.