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

Firefox 9.0.1 issue

I stupidly upgraded my wife's PC to Firefox 9.0.1 and now cannot get the 1Password for Windows extension to show up in Firefox extensions.



1Password is up-to-date. I checked 1Password preferences and 9.0.1 is checked and the profile is correct and checked. I followed the FAQ to uncheck it with Firefox not running. The 1Password icon does not show up in "Customize..." in Firefox. The computer was shutdown and restarted.



We have 6 copies of 1Password (2 PC, 2 iPad, and 2 Android) and use it for everything. My version with Firefox 8.0.1 works perfectly. Firefox is installed C:\Program Files (x86)\Mozilla Firefox. What did I miss? Any help would be greatly appreciated.

Comments

  • khad
    khad Social Choreographer
    Welcome to the forums, paj418. Thanks for taking the time to contact us. I'm sorry that you are having this problem.



    Staying current with the latest version of your web browser is actually a very good thing. The web browser is the single largest attack vector from a computer security standpoint, so updating it with all the latest fixes and security patches is something we strongly recommend. As a 1Password user, I'm sure you take security seriously.



    1. Open 1Password's preferences to the Browsers tab and [b]uncheck[/b] the box for Firefox if it is checked.

    2. Then [b]check[/b] the box for Firefox.

    3. Open Firefox.

    4. If prompted, check the box to "Allow this installation" and continue.



    [img]https://img.skitch.com/20120121-fi2qjk6wp6wbq9huegm4pgmw21.png[/img]



    Are you using multiple profiles in Firefox or only the "default" one? Could you post a screenshot of your Firefox extension list? I'll post my own as an example.



    [img]https://img.skitch.com/20120121-kna25rm1a4hr5fjea1jx4mcmy8.png[/img]
  • I did this yesterday and again just now. In 1Password I unchecked Firefox and checked it again. I opened Firefox, but no joy. Firefox extensions and 1Password Preferences attached.



    [attachment=1527:Capture2.JPG]



    [attachment=1526:Capture1.JPG]
  • DBrown
    DBrown
    edited January 2012
    Have you tried all the tips in these articles?[list]

    [*][i]FAQ[/i] - [url="http://help.agilebits.com/1Password_Windows/missing-1P-button.html"][i]Where is the 1P button in my browser?[/i][/url]

    [*][i]FAQ[/i] - [url="http://help.agilebits.com/1Password_Windows/kbd-shortcut-not-working.html"][i]Why doesn't Ctrl+\ work in my browser?[/i][/url]

    [/list]
  • khad
    khad Social Choreographer
    Are you using multiple profiles in Firefox or only the "default" one?



    Could you post a screenshot of the dialog box in 1Password when you click the "Profiles" button next to the Firefox checkbox?
  • DBrown
    DBrown
    edited January 2012
    The Profiles button is disabled in the screen shot posted above.



    [indent=1][img]http://forum.agilebits.com/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=1527[/img][/indent]
  • Stefan von Dutch
    Stefan von Dutch Community Moderator
    Sounds like the Firefox profile you're running differs from the Firefox profile(s) we're installing our add-on into (by default, we're installing our add-on into all the Firefox profiles that are known to the Firefox profile manager).



    However, some people pass a Firefox profile to the Firefox command-line, and the Firefox profile manager is unaware of this. Please right-click your Firefox shortcut, and click the "Properties" tab. You should see a path to firefox.exe. Are there any command-line arguments passed to this?
  • Yes, I've followed all of the FAQs and posted help; reread my posts.



    The "Profile(s)..." button is disabled on both of my copies of 1Password. By checking and unchecking Firefox 9.0.1 multiple times, restarting 1Password, and opening and closing Preferences, it will eventually become active. Screenshot below and screenshot of Firefox profile directory. They agree (for as much as I can see). The profile is correct and current; check the dates.



    Is there a way to install the add-on manually? Is there a way to contact Agilebits technical support for direct help?



    [attachment=1529:Capture1.JPG]



    [attachment=1530:Capture2.JPG]
  • [quote name='Stefan von Dutch' timestamp='1327331736' post='57644']

    Sounds like the Firefox profile you're running differs from the Firefox profile(s) we're installing our add-on into (by default, we're installing our add-on into all the Firefox profiles that are known to the Firefox profile manager).



    However, some people pass a Firefox profile to the Firefox command-line, and the Firefox profile manager is unaware of this. Please right-click your Firefox shortcut, and click the "Properties" tab. You should see a path to firefox.exe. Are there any command-line arguments passed to this?

    [/quote]



    No, there are no command line arguments in the short-cut.
  • Further: 1Password has worked well with previous versions and updates to Firefox. V9.0.1 is where it stopped. Finally, I know a little of what I am doing. I have been developing technical system level software since 1980. My company's software is on Windows, OS X, and Linux.
  • paj418, I can't think what we've written that made you think anyone here questioned your ability to work with a computer; whatever it was, I assure you that was not the intent.



    I linked two articles because your posts don't mention having tried [i]all[/i] the tips in those two articles. I didn't link the article that explains how to enable extensions on the Browsers tab, because you mentioned having done that.



    As for contacting AgileBits technical support, that's who Khad and I are. <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' /> I've been unable to reproduce the problem you describe, but Stefan (the developer of 1Password for Windows) may be able to help you. Khad and I (and anyone else reading the thread) will learn from the process, too.



    Thanks for your patience, paj418! We'll continue doing everything we can think of to get your problem resolved.
  • Stefan von Dutch
    Stefan von Dutch Community Moderator
    edited January 2012
    [quote name='paj418' timestamp='1327353252' post='57651']

    The "Profile(s)..." button is disabled on both of my copies of 1Password. By checking and unchecking Firefox 9.0.1 multiple times, restarting 1Password, and opening and closing Preferences, it will eventually become active.

    [/quote]



    This button is enabled when you...

    1) haven't installed the Firefox add-on (yet), and...

    2) you click the "Firefox" checkbox.



    Here are steps on how to enable this button whenever it is disabled:

    1) un-check the "Firefox" box

    2) click OK

    3) bring up the Preferences (again)

    4) click the "Firefox" checkbox.
  • Stefan von Dutch
    Stefan von Dutch Community Moderator
    According to your screen shots, our add-on is getting installed into a Firefox profile named [i]5pbiphos.default[/i].



    Can you please follow these steps?

    1. Click on [i]Tools > Error Console[/i] (or press Ctrl+Shift+J)

    2. Then, in the Code line at the top, enter the following code and press Return (or click the "Evaluate" button):



    [font="courier new,courier,monospace"]alert(Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("ProfD", Components.interfaces.nsIFile).path);[/font]



    It will show the full path of your profile in a popup window. The name of the profile is the last string after the last dot.
  • [quote name='Stefan von Dutch' timestamp='1327396697' post='57671']

    According to your screen shots, our add-on is getting installed into a Firefox profile named [i]5pbiphos.default[/i].



    Can you please follow these steps?

    1. Click on [i]Tools > Error Console[/i] (or press Ctrl+Shift+J)

    2. Then, in the Code line at the top, enter the following code and press Return (or click the "Evaluate" button):



    [font=courier new,courier,monospace]alert(Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("ProfD", Components.interfaces.nsIFile).path);[/font]



    It will show the full path of your profile in a popup window. The name of the profile is the last string after the last dot.

    [/quote]



    I'll perform these steps when I get home this afternoon.



    When does the Firefox extension get installed? My guess from the tips to check and uncheck the Firefox button in Preferences is that will force an installation. If "by default, we're installing our add-on into all the Firefox profiles that are known to the Firefox profile manager", then shouldn't the profile directories show that they were touched? The screen shot of the profile diretories was taken after finally getting the "Profile(s)..." button to activate, but the dates on the directories showed that were last touched earlier in the day when my wife last used Firefox.



    What is the evidence of an installation? What file(s) should I look for and what are their names? Or is just an already existing file touched with pointers to the 1Password extension? I suppose I could compare the profile on my working copy with my wife's.
  • Stefan von Dutch
    Stefan von Dutch Community Moderator
    [quote name='paj418' timestamp='1327409905' post='57674']

    When does the Firefox extension get installed?

    [/quote]



    When you click the OK button on the Preferences window.



    [quote name='paj418' timestamp='1327409905' post='57674']

    What is the evidence of an installation? What file(s) should I look for and what are their names?

    [/quote]



    Inside your Firefox profile directory, you should see a subdirectory named "extensions". Inside this subdirectory, you should see a file named "firefox@1passwd.com". If this file does not exist, then our add-on is not installed in this Firefox profile.
  • [quote name='paj418' timestamp='1327409905' post='57674']

    I'll perform these steps when I get home this afternoon.



    When does the Firefox extension get installed? My guess from the tips to check and uncheck the Firefox button in Preferences is that will force an installation. If "by default, we're installing our add-on into all the Firefox profiles that are known to the Firefox profile manager", then shouldn't the profile directories show that they were touched? The screen shot of the profile diretories was taken after finally getting the "Profile(s)..." button to activate, but the dates on the directories showed that were last touched earlier in the day when my wife last used Firefox.



    What is the evidence of an installation? What file(s) should I look for and what are their names? Or is just an already existing file touched with pointers to the 1Password extension? I suppose I could compare the profile on my working copy with my wife's.

    [/quote]



    The profile is correct. Screenshot attached.



    firefox@1passwd.com is installed in the "extensions" directory. It contains 1 line:



    C:\Program Files (x86)\1Password\firefox@1passwd.com



    That is identical to my machine where 1Password works well with Firefox 8.0.1. It is not installed in the "new.default" profile which has not been "touched" since 06/24/10.



    The machine in question is an Intel Core2 quad core with 8 GB RAM running Windows 7 Home Premium SP1 (64-bit) and MS Security Essentials. All service packs and updates applied.



    What's next?



    [attachment=1531:Capture.JPG]
  • Stefan von Dutch
    Stefan von Dutch Community Moderator
    It's a long shot, but have you tried to un-install (and then re-install) Firefox?



    I get the impression our add-on got installed into your Firefox profile alright, but Firefox itself is not loading it.



    It would be nice if you could maybe send us another screen shot of that error console (Ctrl+Shift+J) immediately after you launched Firefox.
  • Okay, it's working. Here's what I did:



    It dawned on me that other extensions I had installed were also missing. In particular AddBlock Plus. So I used the add-on manager to add AddBlock Plus. After I did that, 1Password showed up in the Extension manager, but was disabled noting that V1.0.8.222 was not supported.



    I checked the 1Password application version and it was 1.0.9.268. Now, it could be that the application version differs from the extension version, but it did not seem likely, I checked the versions on my computer where 1Password is working with Firefox 8.0.1 and they agreed: 1.0.9.268.



    On a whim I checked for updates in 1Password, and was notified that 1.0.9.270 was available. I downloaded and installed it. I then went throught uncheck and check ritual in Preferences, restarted Firefox, and 1Password was available, but not enabled. I enabled, restarted Firefox, and 1Password was enabled. I added the icon to the interface, checked a few logins and all is good.



    I don't imagine all of the steps were necessary. I think the most telling piece of information is the mismatched versions.



    I'm going to try updating my machine to Firefox 9.0.1. If you don't hear from me again, it worked.
  • Thanks for the update!