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

1Password and Firefox beta4

<div class="IPBDescription">1Password do not work with Firefox 4 beta 11</div>Hi,

I have been using 1 password 3 for a long time with different bowsers. It works fine with Chrome and safari, but not Firefox ver 4 beta11. With the new version today, 3.5.5.BETA-8 (build 30867) I hoped that it should start working, but it did not. It´s possible to push the 1P button in Firefox, but nothing happens. 1 Password toolbar is installed, but nothing works exept the link for purchasing the program. Any suggestions? Thanks in advance.

Best regards Per

Comments

  • khad
    khad Social Choreographer
    Welcome to the forums, Pegu. I'm sorry that you're having this problem.



    It sounds like your 1Password installation may be damaged which is likely affecting browser integration. To resolve this:



    1. Download the latest 1Password beta from our web site:

    http://agile.ws/products/1Password/versions/betas

    2. Quit your web browser and 1Password, if it's running

    3. Open your Applications folder and drag 1Password to the Trash

    4. Install the new copy of 1Password you just downloaded

    5. Run 1Password and then your web browser



    Your information is stored in a data file separate from the application, so it will not be harmed by this procedure.



    After 1Password is reinstalled, please quit your web browser(s) and then:



    1. Open 1Password

    2. Open 1Password's Preferences to the Browsers pane

    3. Click the "Remove All Extensions" button

    4. Click the "Install All Extensions" button



    Please let me know how it turns out.



    Thanks!
  • Hi, thanks for your response, but I´m sorry to say that your suggestions do not work. Tried everything, and the problem is the same on all my tree Macs. 1 Password on Safari and Chrome works fine. Firefox 4.0 Beta11 is the only browser that do not work. Do you have other solutions?

    Best regards

    Per
  • Did not work for me either.
  • Nice! The new version of 1 Password version 3.5.7 (build 30868) works great in Firefox ver 4. Thanks for quick response.

    /Per
  • khad
    khad Social Choreographer
    I'm glad everything is working well for you, Per! Thanks for updating the thread to let me know. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />



    fireworksfx, you mentioned in [url="http://forum.agile.ws/index.php?/topic/3551-cmd-keystroke-in-ff-40b11/page__view__findpost__p__20645"]another thread[/url] that 1Password was working for you in Firefox 4.0b11, is this not the case?



    Please let me know.
  • jrd4849
    jrd4849 Junior Member
    3.5.7 doesn't work for me either on FF4b11. No response to any keypressses. I had to go back to 3.5.4 to get it to start working again. This is on my old 2006 iMac core duo. Is this the 32/64 bit thing again? 3.5.7 does work on my core2 duo macbook.
  • Same issue - after upgrading to 3.5.7, I get the following error in Firefox 4.0b11. Tried reinstalling 1password and the extension. Only solution was downgrading 1Password.



    [quote]The 1Password extension encountered an error:



    TypeError: Components.classes['@osxform.com/osxform'] is undefined



    This is likely caused by a failure during installation and can be fixed by reinstalling 1Password.



    Details on reinstalling the 1Password extension can be found in the user guide. Would you like to go there now?[/quote]
  • I too am having this issue with FF 4.0b11 and 1Password 3.5.7 (build 30868). Unfortunately uninstalling and reinstalling Firefox, 1Password and the extension seem to be of no help.
  • MikeT
    MikeT Agile Samurai
    edited February 2011
    Hi guys,



    Try to reset your folder permissions and then uncheck/check the Firefox extension.



    Open 1Password, go to Help > Troubleshooting > Reset Folder Permissions. Now, go to the 1Password Menu > Preferences > Browsers, uncheck the two Firefox extensions and then check the box next to Firefox 4 only. Restart Firefox and see if it works now.



    Please let me know how it turns out.
  • juballharshaw
    juballharshaw Junior Member
    edited February 2011
    Reset permissions, uninstalled and reinstalled and then restarted FF4. Still getting this error:



    [img]http://dl.dropbox.com/u/93126/Firefox%204%201Password%20Error.jpg[/img]
  • MikeT
    MikeT Agile Samurai
    Hi guys, please email us with your diagnostics report along with a link to this thread. [color="#FF0000"][b]Do not upload or share your reports here. [/b][/color]

    You can generate the report from 1Password on your Mac by clicking the Help > Troubleshooting > Diagnostics Report... menu item and then attach the report to the email to us.



    Also in the email, please take a screenshot of the Firefox 4 folder: ‘<Your Home Folder>/Library/Application Support/1Password/Extensions/30868/firefox4@1password.com/components/‘



    Thanks!
  • chadseld
    chadseld 1Password Developer
    Please check ~/Library/Application\ Support/1Password/Extensions/30868/firefox4\@1password.com/components/



    It should look something like this (below). libosxform_xpcom.dylib should be identical to either the i386 or the x86_64 copy, depending on your machine architecture and Firefox configuration.



    chadseld$ ls -l ~/Library/Application\ Support/1Password/Extensions/30868/firefox4\@1password.com/components/

    total 11912

    -rw-r--r-- 1 chadseld staff 1369 Feb 15 13:40 IOSXForm.xpt

    -rwxr-xr-x 1 chadseld staff 2185984 Feb 15 13:40 libosxform_xpcom.dylib

    -rwxr-xr-x 1 chadseld staff 1718232 Feb 15 13:40 libosxform_xpcom.dylib.i386

    -rwxr-xr-x 1 chadseld staff 2185984 Feb 15 13:40 libosxform_xpcom.dylib.x86_64



    If libosxform_xpcom.dylib is missing, you will see this error. You should be able to toggle the Firefox 4 extension in 1Password preferences to automatically create the correct libosxform_xpcom.dylib file.



    If you see anything odd, just delete /Library/Application\ Support/1Password/Extensions/30868, relaunch 1Password, and reinstall your extensions via the preferences.



    I hope that helps.
  • [quote name='MikeT' timestamp='1298050826' post='20878']

    Hi guys, please email us with your diagnostics report along with a link to this thread. [color="#FF0000"][b]Do not upload or share your reports here. [/b][/color]

    You can generate the report from 1Password on your Mac by clicking the Help > Troubleshooting > Diagnostics Report... menu item and then attach the report to the email to us.



    Also in the email, please take a screenshot of the Firefox 4 folder: ‘<Your Home Folder>/Library/Application Support/1Password/Extensions/30868/firefox4@1password.com/components/‘



    Thanks!

    [/quote]



    1Password freezes when I ask it to generate a diagnostic report. As noted earlier, I did reinstall it a few hours ago.



    [quote name='chadseld' timestamp='1298050958' post='20880']

    Please check ~/Library/Application\ Support/1Password/Extensions/30868/firefox4\@1password.com/components/



    It should look something like this (below). libosxform_xpcom.dylib should be identical to either the i386 or the x86_64 copy, depending on your machine architecture and Firefox configuration.



    chadseld$ ls -l ~/Library/Application\ Support/1Password/Extensions/30868/firefox4\@1password.com/components/

    total 11912

    -rw-r--r-- 1 chadseld staff 1369 Feb 15 13:40 IOSXForm.xpt

    -rwxr-xr-x 1 chadseld staff 2185984 Feb 15 13:40 libosxform_xpcom.dylib

    -rwxr-xr-x 1 chadseld staff 1718232 Feb 15 13:40 libosxform_xpcom.dylib.i386

    -rwxr-xr-x 1 chadseld staff 2185984 Feb 15 13:40 libosxform_xpcom.dylib.x86_64



    If libosxform_xpcom.dylib is missing, you will see this error. You should be able to toggle the Firefox 4 extension in 1Password preferences to automatically create the correct libosxform_xpcom.dylib file.



    If you see anything odd, just delete /Library/Application\ Support/1Password/Extensions/30868, relaunch 1Password, and reinstall your extensions via the preferences.



    I hope that helps.

    [/quote]



    Screenshots:



    [img]http://dl.dropbox.com/u/93126/components.jpg[/img]



    [img]http://dl.dropbox.com/u/93126/Terminal%20%E2%80%94%20bash%20%E2%80%94%2080%C3%9724.jpg[/img]
  • MikeT
    MikeT Agile Samurai
    Hi Juballharsaw,



    The failure to generate the diagnostics report usually indicates something else.





    Let's try generating the report in a different way. Using your browser, please download a standalone tool to run the Diagnostics Report procedure from the following link:



    http://cdn.agile.ws/marty/tools/1Password_diagnostics.zip



    After the download is complete, use the Finder to locate it in your browser's download folder. If the browser has not already expanded the ZIP archive file then please double-click it to force it to be expanded.



    The result will be a Unix Executable File script named 1Password_diagnostics. Double-clicking that script file will cause a Terminal utility (found in /Applications/Utilities/) window to appear, automatically downloading the latest (possibly unreleased) copy of the 1Password Diagnostics Report tool and will run it for you.



    Any output seen in the Terminal window may help to determine additional problems with generating the diagnostics on your system. Please copy the entire output (easy way: Command-A, followed by Command-C) and paste it into an [color="#FF0000"][b]email[/b][/color] to [email="support@agile.ws"]support@agile.ws[/email] for us to look at. As mentioned before, do not insert it here.



    Thanks!
  • Diagnostic ran and email sent.
  • khad
    khad Social Choreographer
    I just checked our email system and could not find the message you sent. Was it sent from an email address different from the one which you used to sign up for the forums? If you have not yet received an email response, please send me a private message containing the email address for which I should be looking.



    Please let me know. Thanks!
  • b.k.
    edited February 2011
    Hi there,



    I'm having a similar problem as mentioned above, and have tried all the suggestions in this thread to no avail. [s]To whom can I e-mail my diagnostic report?[/s]



    The only way I could get it working was to downgrade to 1P 3.5.4.

    Thanks,

    Ben
  • khad
    khad Social Choreographer
    Welcome to the forums, b.k.



    I am sorry that you are having this problem as well. Could you please email us your Diagnostics Report? This will help us track down the issue more quickly. You can generate the report from 1Password on your Mac by clicking the Help > Troubleshooting > Diagnostics Report... menu item and then attach the report to an email to support@agilewebsolutions.com.



    [color="#FF0000"]Please do not post your Diagnostics Report in the forums, but do include a link to this thread so we can "connect the dots."[/color]
  • jrd4849
    jrd4849 Junior Member
    [quote name='jrd4849' timestamp='1297883340' post='20723']

    3.5.7 doesn't work for me either on FF4b11. No response to any keypressses. I had to go back to 3.5.4 to get it to start working again. This is on my old 2006 iMac core duo. Is this the 32/64 bit thing again? 3.5.7 does work on my core2 duo macbook.

    [/quote]

    Just some additional info. 3.5.7 only works on my Macbook Core2 duo when FF4b11 is run in 64bit mode. If I open FF in 32bit mode it then exhibits the above symptoms. Since my iMac is 32bit only I'm stuck with 3.5.4 for the time being.
  • khad
    khad Social Choreographer
    edited February 2011
    Thanks for that bit of information, jrd4849. Could you please let me know the output of running this command in Terminal on your Core Duo iMac?



    [code]ls -l ~/Library/Application\ Support/1Password/Extensions/30868/firefox4\@1password.com/components/[/code]



    As Chad said previously:



    [quote]If libosxform_xpcom.dylib is missing, you will see this error. You should be able to toggle the Firefox 4 extension in 1Password preferences to automatically create the correct libosxform_xpcom.dylib file.



    If you see anything odd, just delete [font="Menlo"]~/Library/Application Support/1Password/Extensions/30868[/font], relaunch 1Password, and reinstall your extensions via the preferences.[/quote]

    Please let me know how it turns out.



    UPDATE: I am running Firefox 4 in 32-bit mode without a problem. You do need to reinstall the extension if you toggle the "Open in 32-bit mode" option in Finder, though, since 1Password will load a different file in each instance.
  • jrd4849
    jrd4849 Junior Member
    edited February 2011
    [quote name='khad' timestamp='1298575074' post='21320']

    Thanks for that bit of information, jrd4849. Could you please let me know the output of running this command in Terminal on your Core Duo iMac?



    [code]ls -l ~/Library/Application\ Support/1Password/Extensions/30868/firefox4\@1password.com/components/[/code]





    UPDATE: I am running Firefox 4 in 32-bit mode without a problem. You do need to reinstall the extension if you toggle the "Open in 32-bit mode" option in Finder, though, since 1Password will load a different file in each instance.

    [/quote]



    OK here is the result:

    total 11912

    -rw-r--r-- 1 jamesdean staff 1369 Feb 15 13:40 IOSXForm.xpt

    -rwxr-xr-x 1 jamesdean staff 2185984 Feb 15 13:40 libosxform_xpcom.dylib

    -rwxr-xr-x 1 jamesdean staff 1718232 Feb 15 13:40 libosxform_xpcom.dylib.i386

    -rwxr-xr-x 1 jamesdean staff 2185984 Feb 15 13:40 libosxform_xpcom.dylib.x86_64



    Thanks for that bit of info on the toggle to 32 bit mode. 3.5.7 does work ok now in FF4 32 bit mode on the Macbook after toggling the preference. So we are good on the Macbook but not on the iMac. Additionally on the iMac with 3.5.7 loaded the keyboard shortcuts don't work and there is no 1Password option in the FF4 "View" menu. I dragged 3.5.4 to the trash prior to installing 3.5.7 from the downloaded zip file. I have also tried deleting the "30868" folder and letting 1Password refresh that to no avail.



    I have sent support a copy of my diag report.
  • khad
    khad Social Choreographer
    edited February 2011
    Thank you for sending the diagnostics report, jrd4849. I have replied via email, but for the sake of others having a similar problem, I will share my response here as well.



    I can see from the diagnostics report that Firefox is caching a previous version of the extension and just doesn't want to let go. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />



    Please quit 1Password and all your browsers then move this folder to the trash:



    [code]~/Library/Application Support/1Password/Extensions[/code]

    Then:



    [list=1]



    [*]Open 1Password

    [*]Open 1Password's Preferences to the Browsers pane

    [*]Click the "Remove All Extensions" button

    [*]Launch Firefox and verify that no 1Password extensions are listed

    [*]This is the crucial step, so I'll repeat it: [b]Launch Firefox and ensure that 1Password is not listed in Tools > Add-ons > Extensions at this point.[/b] If it is please remove any and all 1Password extensions listed in Firefox

    [*]Switch back to 1Password and click the "Install All Extensions" button

    [/list]

    Please let me know how it turns out.



    Thanks!
  • cji
    cji
    edited February 2011
    Forgot I already posted here about this, sorry
  • pbryanw
    pbryanw Junior Member
    Had the problem with the 1Password button not responding in Firefox 4 beta 12 after upgrading to 1Password 3.5.7. Tried the steps outlined above by the Agile staff but to no avail.



    In the end I reinstalled Firefox 4 (uninstalled it using AppZapper). Then I got the same error posted by cji on the first page of this thread.



    Checked the Extensions/30868/firefox4@1password/components directory and noticed that libosxform_xpcom.dylib wasn't being created for some reason (had already run permissions repair from 1Password at this point). So made a copy of libosxform_xpcom.dylib.i386 (as am running 32-bit Firefox in Snow Leopard) then renamed it libosxform_xpcom.dylib. Then when I next went into Firefox 4, the 1Password button worked.



    Don't know why this file wasn't being created properly, but hopefully this will be the end of this problem for me.
  • jrd4849
    jrd4849 Junior Member
    Good heads up thinking pbryanw. I gave your solution a try and it worked for me on my 32 bit iMac. Apparently 1PW doesn't see that my machine is 32 bit only and tries to load the 64 bit library. Might have something to do with running OS 10.6.6 on a 32 bit machine. As you said we will see what happens. Thanks a bunch!
  • I'm happy to report that this seemed to fix my problem. I'm on an older MacBook running in 32-bit mode and I did notice after reading this post that the extension was using the 64-bit .dylib file. After juggling the files and rebooting (as I was using 1P 3.5.4), it seems to finally work with FF 4b12.



    [quote name='pbryanw' timestamp='1298827620' post='21503']

    Had the problem with the 1Password button not responding in Firefox 4 beta 12 after upgrading to 1Password 3.5.7. Tried the steps outlined above by the Agile staff but to no avail.



    In the end I reinstalled Firefox 4 (uninstalled it using AppZapper). Then I got the same error posted by cji on the first page of this thread.



    Checked the Extensions/30868/firefox4@1password/components directory and noticed that libosxform_xpcom.dylib wasn't being created for some reason (had already run permissions repair from 1Password at this point). So made a copy of libosxform_xpcom.dylib.i386 (as am running 32-bit Firefox in Snow Leopard) then renamed it libosxform_xpcom.dylib. Then when I next went into Firefox 4, the 1Password button worked.



    Don't know why this file wasn't being created properly, but hopefully this will be the end of this problem for me.

    [/quote]
  • khad
    khad Social Choreographer
    That is great news, folks!



    b.k., it looks like Ben has replied to you via email, but I am extremely glad that things are working for you. We are trying to see what we can do on our end to prevent this problem from ever happening in the first place, but it looks like manually loading the 32-bit extension has worked for you.
  • MikeT
    MikeT Agile Samurai
    edited February 2011
    Hi guys,



    We just released 1Password 3.5.8 Beta 2 which should fix the extensions issue with 32-bit Macs.



    If some of you still have issues with the extension, please try the new Beta release and see if it fixes this problem? You can do this by going to the 1Password > Preferences window, selecting the Update panel, enable the "Include Beta versions" checkbox, and then click Check Now. Once the update is installed, try again and see if it helps.
  • [quote name='MikeT' timestamp='1298929720' post='21622']

    Hi guys,



    We just released 1Password 3.5.8 Beta 2 which should fix the extensions issue with 32-bit Macs.



    If some of you still have issues with the extension, please try the new Beta release and see if it fixes this problem? You can do this by going to the 1Password > Preferences window, selecting the Update panel, enable the "Include Beta versions" checkbox, and then click Check Now. Once the update is installed, try again and see if it helps.

    [/quote]



    Just upgraded to 3.5.8 and can confirm things are working great with FF 4.0b12 on my core duo macbook.



    Thank you!!
  • [quote name='cji' timestamp='1299344727' post='21906']

    Just upgraded to 3.5.8 and can confirm things are working great with FF 4.0b12 on my core duo macbook.



    Thank you!!

    [/quote]



    That's great news, cji, thanks for letting us know, glad you're up and running <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />
This discussion has been closed.