This is a staging forum for AgileBits, not an official support forum. Visit http://discussions.agilebits.com instead.

Can't fill twitter.com

Hello, everyone!



For the past week or so, 1password has stopped filling https://twitter.com/ on both Safari and Firefox. The command to fill twitter appears in the contextual menu, however, when clicked it does nothing.



The only way I can get it to fill twitter is to visit any user's page on twitter, where a login drop down box appears on the top right, click on that box, and then fill it up.



All the other websites are working fine. The problem is only with twitter.com.



Is anyone having the same issue or knows any workaround?



Thanks.

Comments

  • khad
    khad Social Choreographer
    I'm sorry that you're having this problem. Please try saving the login manually like this:



    1. Enter your username and password, but DO NOT submit the form.

    2. Click the 1Password button in your browser's toolbar, and choose Save Login.

    3. Set the Action field to Create New Login (or to Replace <login-name>, to update an existing Login item).

    4. Click the Save button.



    Using the above technique I was able to save and fill a sample login in Safari at:



    https://twitter.com/



    Manually saving a login can be useful for logins that are either problematic to begin with or were once working but have since stopped. Doing this allows 1Password to refresh everything it "knows" about the page. Login pages often change as websites are updated and this can be a necessary but very useful tip. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />



    If you are still having trouble, please take a look at our "Website Login Issues" guide:



    http://help.agile.ws/1Password3/login_issues.html



    Note especially that editing the login to change the Submit value from "If Autosubmit is ON" to "Never" works on a lot of sites which modify the form before submitting it or are looking for a literal key press or mouse click. This will give you the chance to actually give them what they are looking for by submitting the form yourself rather than allowing 1Password to do it on your behalf.



    I hope that helps. Please let me know.



    Thanks!
  • Hi Khad,



    I tried your method and it worked. Thanks <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/smile.gif' class='bbc_emoticon' alt=':)' />



    I'll share what I found; it could be helpful for others.



    I compared the two entries (old against newly create login) and found out that the difference is in the field names:



    Old:

    username

    password



    New:

    session[username_or_email]

    session[password]



    Thanks again.
  • khad
    khad Social Choreographer
    It looks like the original login was created within the 1Password application (rather than being saved in the browser) since it was using the default field names "username" and "password" rather than the actual ones Twitter uses. We always recommend saving logins in the browser so it can grab the [i]actual[/i] field names. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />



    I am glad that everything is working well now. Thanks for the update!



    Best regards,
  • coopr
    coopr Junior Member
    [quote name='khad' timestamp='1304377201' post='26107']



    1. Enter your username and password, but DO NOT submit the form.

    [/quote]



    Is there any quick way to do this? Some keyboard shortcut or menu item that causes a form to be filled, but NOT submitted, so I can make some edits, then re-save?
  • khad
    khad Social Choreographer
    The 1Password feature that submits a web form is called Autosubmit. You can configure this feature for all sites or just for specific sites, and you can temporarily disable it "on the fly":



    • To disable Autosubmit globally: In your web browser, click the 1P toolbar button, and uncheck the Autosubmit Logins option; or, in 1Password, choose 1Password > Preferences, select the General tab, and uncheck the "Submit automatically after filling a Login (Autosubmit)" option.



    • To disable Autosubmit for a particular web site: In 1Password, select the site's Login item. Press Command+E to edit it, and change its Submit option to Never.



    • To disable Autosubmit temporarily: In your web browser, [b]hold down the Option key[/b], and click the 1P toolbar button. The word "Fill" (rather than "Fill & Submit") next to the login indicates that 1Password will fill the form but not submit it. ([i]This only works in Safari and Firefox at the moment. You will need to use the first option to temporarily disable autosubmit globally or copy/paste the information for now if you are using the Chrome extension.[/i])



    Please let me know how it turns out.