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

Final version IE9 and 1Password don't work together

Just downloaded the final version of IE9 and 1Password is not working anymore. Till the RC of IE9 everything worked just fine but now it is broken.

After you have typed the master password and you expect the form fill and submit to work IE9 complains about the following "A problem with this webpage caused Internet Explorer to closed and reopen the tab.". I performed a reset of all IE9 settings and also switched back to the last official build of 1Password instead of the beta but nothing seems to help. IE9 keeps crashing the pages. FireFox RC is still working fine. Could someone please verify if this is only a problem of my local instance or that the combination of IE9 final and 1Password is broken.

Comments

  • I have the exact same problem. Working fine with RC before i installed the RTM release of IE9 and also working fine with Chrome, but with the RTM release of IE9 most websites cause the same problem as you already desribed. I checked out the release notes of the beta versions released since the final version of 1Password, but couldn't find any fixes related to IE9.



    -gan
  • Confirmed.

    1Password 1.0.4.173, Windows 7 x64
  • Same problem here with Win7 Pro SP1 and RTW of IE9. Running 1password, 1.0.4.173



    AStaley.
  • adamhansen
    adamhansen Junior Member
    [quote name='gan' timestamp='1300181215' post='22447']

    I checked out the release notes of the beta versions released since the final version of 1Password, but couldn't find any fixes related to IE9.

    [/quote]



    I can confirm that this same issue is present in 1.0.5.BETA-175 when running IE9 RTM (9.0.8112.16421) on Windows 7 SP1.
  • lab, gan, Sergey, AStaley, welcome to the forum!



    I'm sorry you're having trouble with the 1Password extension for Internet Explorer.



    I just downloaded and installed what Microsoft describes as the "final" version of IE 9 and tried a few standard interactions between 1Password and IE. Some worked as expected, some worked after a couple of tries.



    In some cases, IE reported that the page was out of date; in some cases IE reported that "A problem with this webpage caused Internet Explorer to close and reopen the tab." I also had to unlock my 1Password data from within IE more often than normal:



    [indent][i]http://screencast.com/t/KvVmDM8LBx1T[/i]

    [/indent]

    I'm not sure what IE is doing differently in this first non-Beta release, but I'll certainly report this to the developer. In the meantime, I was able to get 1Password to fill in my login credentials after a couple of tries, sometimes having to try both the keyboard shortcut and the 1Password button to get it to work.



    We apologize for the inconvenience and thank you for your patience. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/sad.gif' class='bbc_emoticon' alt=':(' />
  • adamhansen
    adamhansen Junior Member
    edited March 2011
    I am seeing the same behavior shown in the screencast, but I have been able to get 1Password to work consistently by unlocking the keychain before attempting to login/autofill any username and password. I followed the following steps to get it working consistently:



    [list=1]

    [*]Display the Menu bar by right-clicking on IE9's chrome and choosing Menu bar.

    [*]Choose 1Password under the Tools menu.

    [*]Click the Unlock button.

    [*]Enter the Master Password and Click Unlock.

    [*]Login/Autofill using either the Ctrl+\ keyboard shortcut or the 1Password menu option.

    [/list]

    I tested this on the Agile Forum, Amazon, and the student portal for my university. I logged into the forum first, switched to a new tab and logged into Amazon, and then switched to a new tab and logged into the student portal. I also tested this by logging into each of the sites individually in a fresh browser window.
  • DBrown
    DBrown
    edited March 2011
    Thanks, Adam!



    I've confirmed that unlocking your 1Password data in IE [i]before[/i] you press Ctrl+\ (or click the [b]Login with [i]login-name[/i][/b] button, or click the [b]Go and Fill Login[/b] button and choose a Login) [i]does[/i] allow 1Password to fill your saved credentials.



    We'll figure out what's going on and publish an update as soon as possible. In the meantime, Adam's suggestion is an alternative to downgrading to IE 8 temporarily.
  • Add me to the list of people for whom the workaround is working as well..



    First attempt to unlock might throw an exception, but after that it is working fine. Until it's time to unlock again, so i've made sure it stays unlocked as long as possible for now..



    (German MSIE 9.0.8112.16421 on Win7 Ultimate x64 SP1.)
  • Again, kudos to forum member adamhansen for the tip. 1Password users are awesome!
  • Any update on the issue with IE9 Final? The workarond is nice but also annoying <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />
  • As posted [url="http://forum.agile.ws/index.php?/topic/3952-please-do-not-upgrade-to-internet-explorer-9-just-yet/"]here[/url], lab, we'll release a fix as soon as possible.



    We sincerely apologize for the delay.
  • I use Windows 7 32-bit and IE9 Final. The latest version of 1Password for Windows (1.0.5.177) doesn't work for me.

    [img]http://dl.dropbox.com/u/2193775/1password.png[/img]The screenshot with the error is attached.
  • DBrown
    DBrown
    edited April 2011
    Welcome to the forum, dimadr!



    That's not a 1Password problem, nor is it unique to Internet Explorer 9.



    You've encountered a web site on which the login page has been coded in such a way that the part of the page containing the login form (typically username, password, and submit button) is enclosed in an HTML [font="Courier New"]<frame>[/font] tag, and the contents of that frame are loaded from a location with a different domain than the URL of the login page itself.



    1Password needs to perform a little bit of scripting to save and fill forms, but Internet Explorer (including IE 8 and earlier) considers "cross-domain scripting" a potential security risk and refuses to allow 1Password to proceed. All 1Password can do is let you know, which is the purpose of that message.



    Firefox and Chrome do not make the same restriction, so we can only suggest using one of those browsers for such web sites.



    We apologize for the inconvenience.
  • dimadr
    edited April 2011
    Thx David.
  • We're glad to help, dimadr!