"Sign in automatically after autofill" needs to be opt-in on per-site basis

All,

We're at the point now where our support team is recommending people migrate away from using 1Password because the auto-submit functionality is breaking our customers ability to login, due to some logic that needs to happen post fill-in of our authentication form before the user clicks submit. It's a race condition issue. It's certainly something we should fix on our end, but at the same time, was never an issue before the update that brought this terrible functionality.

Not to mention, the implementation is just bad. You seemingly try to find the last <button> (whether it's type="submit" or not) or <a> on the page, and emulate a click on that element. That's a terrible way to accomplish this.

You should, at the very least, given developers a data-attribute to opt out of this functionality to save our customers from their 1Password frustrations.


1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Browser: Not Provided

Comments

  • Hello, @chasegiunta. Thank you for writing in. I'm sorry about the issue you're running into with 1Password's Autosubmit feature.

    I appreciate your feedback regarding toggling the Autosubmit feature on specific domains. I understand the usefulness of this feature, and it is aligned with an existing internal issue our developers are investigating. I've shared your feedback with the team.

    In the meantime, I suggest turning off the Autosubmit feature. Here's how:

    1. Right-click the 1Password icon in the browser's toolbar and select Settings.
    2. In the Autofill & save section, turn off the Sign in automatically after autofill option.

    Additionally, so I can report the behaviour to our development team for this specific page, can you please share the URL if the website is publicly accessible?

    If not, then I would like to request that you send me the collected page structure to support+forum@1Password.com. With your email, please include the following:

    1. Navigate to the sign-in page.
    2. Right-click the 1Password icon in the browser's toolbar and select Help > Collect Page Structure.
    3. Attach the JSON file to your email.

    After emailing in, you'll receive a reply from BitBot, our friendly robot assistant with a Support ID that looks something like [#ABC-12345-678]. Post that here, and I’ll be able to locate your message and make sure it’s gotten to the right place.

    I look forward to your reply.

    -Evon

    ref: dev/core/core#30729