"Submit when enabled" not working and clarification of auto-submit functionality.

Options
matthewtcox
matthewtcox
Community Member

Actually i did just get it working but thought to share what i found. I was hoping "submit when enabled" would work since it is the default i didn't want to change all my logins. After a bunch of testing i found at one point the setting in 1Password for Mac->Preferrences->Browser->Automatically Submit Logins after submitting was unchecked even though i had already checked it. So i rechecked it and then got a dialog asking me to find some scripting extension. A folder was already selected so i just so OK and then re-tested and it work. Sorry, I should have grabbed a screencap of the dialog. But maybe there is a bug in permissions or source of some scripting component that 1Password requires for auto-submit?

Lastly, is there no auto-login feature in 1Password? I found that a little surprising. LastPass does this and got very used to it especially for sites i log into multiple times a day.


1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Sync Type: Not Provided

Comments

  • Stephen_C
    Stephen_C
    Community Member
    Options

    It would be helpful if you'd please tell us:

    Stephen

  • littlebobbytables
    littlebobbytables
    1Password Alumni
    Options

    Hi @matthewtcox,

    I believe I already know which version of 1Password you're running and that's the Mac App Store version. So you're spot on that it is a permissions thing but it isn't a bug. Instead it's sandboxing. Our submit after filling feature currently makes use of a AppleScript file that is stored in your Library folder. It's a single line of AppleScript but what it does is ask OS X to mimic pressing of the enter key. That in a nutshell is how our submit after filling works. The extension fills in the fields and with focus on the password field OS X pretends that you pressed the enter key and 99%+ of sites out there react to the enter key as the user asking to submit the login form.

    In the AgileBits Store version all of this is hidden and works in the background. The Mac App Store version is slightly different though because we're not allowed to simply write a file there due to the sandbox restrictions. Instead we pop up this dialog as if you as the user authorise it we are allowed to write the file to the required location. What the whole process is lacking right now is decent cues so that the user knows what is happening and this could be improved upon. It's a one-off thing though, once the file is written to disk we can use it and you aren't bothered again.

    Now we purposely don't automatically fill a page as we won't do anything unless the user specifically actions it. For more on this particular decision we do have a page, Why doesn’t 1Password automatically fill forms when the page loads? which I think will prove informative at least, even if you disagree with our decision.

    Does any of this help at all? If you have any follow up questions at all please do ask :smile:

  • matthewtcox
    matthewtcox
    Community Member
    Options

    You are bang on, awesome explanation and am buying the security concern related to auto-submit.

    And duh, next time i'll include versions of software i'm using.

  • littlebobbytables
    littlebobbytables
    1Password Alumni
    Options

    I'm just glad we could answer your questions @matthewtcox :smile:

    If you have any other queries about 1Password please don't hesitate to ask!

This discussion has been closed.