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

Safari 5.1: Extension won't pop up on some pages

I'm seeing the new Safari extension not working on some pages in Lion. Here's what I'm doing that reproduces it 100% of the time.



Completely close Safari.



Open it back up, go to a trivial page (like about:blank) and confirm that the 1P button works.



Go to [url="https://orders4.jimmyjohns.com/jimmy/web/?&oos=1&landed=yes"]this page[/url] and click the 1P button. Nothing happens.



If I turn on javascript debugging, I get a ton of:



Unsafe JavaScript attempt to access frame with URL https://orders4.jimmyjohns.com/jimmy/web/?&oos=1&landed=yes from frame with URL safari-extension://com.agilebits.onepassword-safari-2BUA8C4S2C/f591ec13/data/ui/popup.html?url=https://orders4.jimmyjohns.com/jimmy/web/?&oos=1&landed=yes. Domains, protocols and ports must match.



If I set it to break on unhandled exceptions, I see one happening on line 101 of end.js, but the script there is a bit too compressed/obfuscated for me to really know what's happening.



After this happens, the extension will stay broken (won't do anything when clicked) until I completely restart Safari. This is on 1Password Version 3.6.1 (build 31057), 10.7 Build 11A511.



I'm happy to try anything if you need more info.

Comments

  • khad
    khad Social Choreographer
    edited July 2011
    Welcome to the forums, toasty! Thanks for providing that URL. I will pass this along to the developers for resolution in a future update. In my testing the 1Password extension simply doesn't work at that URL, but it has no effect on using the extension on other URLs. A restart of Safari should not be required.



    If we can be of further assistance, please let us know.



    We are always here to help!
  • RobYoder
    RobYoder Agile Customer Care
    Hey, toasty, could you test this again on your end? It seems to be working fine for me now. I'm using version 3.8.2.b3 of the Safari extension.