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

using 1Password in pop-up window

<div class="IPBDescription">split from "Disappointed"</div>I've recently discovered something I find a problem with 1Password - which I'll try and explain:



If I am logged into a website in my main browser window, and I click on a link which opens a popup for me to log into another website (so I have my main window logged into the original website, and on top the new popup with a website at a different URL), and to login to the site in the popup I try and use 1Password... it instead assumes I'm trying to log into the active tab in my browsers main window and only displays the domain for that tab. It doesn't show the login I have stored for the domain of the website in the popup, which is currently active and at the forefront.



Can this behaviour be fixed? I don't know if it's the same on the Mac version and therefore a longstanding feature, or if it's something that's been overlooked in the Windows version. Let me know what you think, or if you need any help replicating the issue.



Again, many thanks.



Al,

Comments

  • Stefan von Dutch
    Stefan von Dutch Community Moderator
    [quote name='Lightwave' timestamp='1301320574' post='23419']

    If I am logged into a website in my main browser window, and I click on a link which opens a popup for me to log into another website (so I have my main window logged into the original website, and on top the new popup with a website at a different URL), and to login to the site in the popup I try and use 1Password... it instead assumes I'm trying to log into the active tab in my browsers main window and only displays the domain for that tab. It doesn't show the login I have stored for the domain of the website in the popup, which is currently active and at the forefront.

    [/quote]



    1. What URL are you seeing this?

    2. What 1Password version are you running?

    3. Do you happen to have reproducible steps?

    4. What web browser are you using? (IE or Firefox or Chrome)
  • Lightwave
    edited March 2011
    Hi, thanks for your reply.



    Yes, it's completely reproducible. I'll try and talk you through it;



    [list]

    [*]Go to http://www.oddschecker.com/horse-racing-betting (you can dismiss the JavaScript popover you get the first time you visit)

    [*]Click on any of the hyperlinked times for a race (preferably one that hasn't run yet today)

    [*]You should see a table of the horses running and all the bookmakers and their odds, if you scroll down a little. Click on one of the odds.

    [*]Oddschecker should now open a popup with the bookmaker you selected in a new browser window.

    [/list]



    When you have this popup open, you should have Oddschecker as the active tab in your original browser window (in the background). The bookmaker you selected should be the active window in the popup.



    Now, if you press CTRL+\ you should be prompted for the login to Oddschecker (if you've set one up) as the active tab in the original window.



    That should reliably reproduce the issue. Is this something to do with the parent/child relationship of the browser and its popup? Perhaps 1Password only checks the parent window, and not the active child window/tab.



    I only use Oddschecker in Chrome in Windows. My Firefox has popups disabled, and I haven't installed 1Password for IE as I never use it. But certainly in Chrome, this is the behaviour.



    Thanks for checking, and let me know if you need more detail.



    Al
  • Stefan von Dutch
    Stefan von Dutch Community Moderator
    Confirmed. This problems appears to be isolated to our Chrome extension (IE and FF do not seem to have this problem).
  • Thanks Stefan. Something else I've noticed with the Chrome extension that I don't think is the case with IE or FF, is that you have to wait for a page to load before 1Password will allow CTRL+\ to form-fill.



    Can you confirm?
  • dteare
    dteare Agile Founder
    edited March 2011
    [quote name='Lightwave' timestamp='1301472460' post='23539']

    When you have this popup open, you should have Oddschecker as the active tab in your original browser window (in the background). The bookmaker you selected should be the active window in the popup.

    [/quote]

    You're right, it should use the active window. I've reproduced the issue and will try to find a solution.



    [quote name='Lightwave' timestamp='1301472460' post='23539']

    Something else I've noticed with the Chrome extension that I don't think is the case with IE or FF, is that you have to wait for a page to load before 1Password will allow CTRL+\ to form-fill.

    [/quote]

    Right again! <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/smile.gif' class='bbc_emoticon' alt=':)' />



    I'm still experimenting with this and hope to find a way to make the keyboard shortcut work before the page finishes loading. We might have to wait for Chrome to provide a better solution to keyboard shortcuts in general, however. While it's not a great solution, if you have a really slow website you can use the mouse to open the window and it will work as expected.
  • Thanks, Dave!
  • As ever, thanks for the responses! I will let you know if I discover any further quirks.