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

Trouble filling logins on sites with heavy JavaScript

turtlegsr
turtlegsr Junior Member
<div class="IPBDescription">JavaScript requires mouse focus or key press on some sites</div>I'm not sure if this is the correct place, also i'm not sureif a 1password engne or html page but

the behavior is that 1password bad manage auto-fill and submit for this URL:



www.sendstuffnow.com



same behavior for all my 3 browser (Safari,Firefox and Chrome) all on MAC platform, my platform <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />



1. login name field is always filled, great !!!!

2. password field is never filled, BAD !!!! but if i click on it gray password word change in star string.... as someone write a word in the real... (except in chrome extension)

3. if i click on log in button login terminate correctly in safari and firefox

3b On chrome if i click on log in button and error message is show in registration box





Service is also free , so if you don't have an account you can create and use it for test.



please can you give me a feedback?

thanks

Marco

Comments

  • khad
    khad Social Choreographer
    edited October 2010
    Hi turtlegsr,



    I'm sorry that you're having this problem.



    Unfortunately, there are some things that website programmers can do to make it impossible for 1Password to do its job. We are constantly striving for 100% success, but of the over 1 trillion sites on the Internet, there will undoubtedly be some that (often unknowingly) work against 1Password.



    The particular site you reference is using some JavaScript to modify the page and prevent password managers from not only filling in the correct information but also submitting the form on your behalf.



    1Password works flawlessly with standards-based HTML forms. Please contact the website owners directly and ask them if they realize that they are using nonstandard JavaScript on their login form which makes life difficult for not only users of 1Password like your yourself but also may create accessibility issues for disabled users employing assistive technology. Many times, companies are not even aware of the problem and are happy to fix it.



    I encourage you to contact them and voice your opinion.



    One thing you might try in the meantime is editing the login in 1Password and changing Submit from "If Autosubmit is ON" to "Never." This will allow you to [b]click in the password field[/b] before submitting it since the JavaScript is looking for a *literal* password field mouse focus.



    I was able to successfully create a login that works in Safari, Chrome, and Firefox. If you are having trouble, please [b]delete your existing login(s)[/b] and 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

    4. Click the Save button.

    5. Edit the login in 1Password

    6. Change Submit from "If Autosubmit is ON" to "Never"

    7. Unclick the Edit button to save your changes



    From that error message you are getting in Chrome, it sounds like you saved a login from the registration page rather than the login page. I saw that in my testing. Following the 7 steps above will resolve the issue.



    I hope that helps. Please let me know.