Extension is not working in Safari?

Heelkamer
Heelkamer
Community Member

Hi

I updated to 1P4. I skipped the instructions about the extension, because it wasn't real clear to me. I just deleted the Extension accepting that i may be lose some passwords. Mostly not a big issue, because you can ask for new ones.

All went fine. 1P4 is updated well (version 4.0.8 (408001)) My Safari Version is 7.0 (9537.71)
I see the 1P4 icon in my upper bar. When I click on it I see alle my entries.
I can also open 1P4 from the launchpad. No problem

But when I want to add the extension to Safari I got an error saying I can't install the extension.
I checked the preferences of 1P4 All were set right as prescribed

I tried it several times, but nothing worked. What's going on?

Comments

  • Jasper
    edited November 2013

    @Heelkamer Can you provide a few more details about the error you're receiving?

  • mpmchugh
    mpmchugh
    Community Member
    edited November 2013

    Similiar problem here. I can install the extension, but Login info is not being filled in in any Safari forms for me. I've got the latest versions of Safari 7.0 (9537.71) and 1Password 4.0.8 (408001). I re-installed the extension a couple times, restarted the app and the mini app as well. Works fine in Firefox, but not Safari at all.

    I'm not getting any errors at all. When I select a login from either the mini app via keyboard shortcut or via the Safari toolbar icon, nothing happens. In the case of the 1P min shortcut, it loads the page in Safari, but doesn't fill in the login details at all.

  • Hey @mpmchugh, it doesn't sound like you're having the exact same issue as @Heelkamer - but, take a look at this support article and see if it helps at all:

    1Password fails to fill data

  • MaChris
    MaChris
    Community Member

    Same here as user Heelkamer and mpmchugh wrote before. 1Password can be opened with the master password, and new logins can be saved or edited manually. 1Password mini in the browsers bar or in the menu bar just opens the selected web page but did not enter a username and password.

    Clicking on the 1Password mini app in the menu bar shows as a first entry to add the Safari Extension, but the Extension was added before and is shown in Safari > register "Extension".

    I also tried the information in the provided link above "1Password fails to fill data", but none of them is the point.
    Could LittleSnitch affect 1Password in working correctly?

  • MaChris
    MaChris
    Community Member

    After saving a new login manually the Extension in Safari works now.

  • MaChris
    MaChris
    Community Member

    Today it is like yesterday - when trying to log into a forum or a website neither via 1Password mini nor via the Browser Symbol it will work. I always receive the error message that the 1Password App has to be installed and has to work properly. What's going on and how can I stop this.

  • MaChris
    MaChris
    Community Member

    May this be a side effect when resetting Safari?

  • mpmchugh
    mpmchugh
    Community Member

    @JasperP - Thanks. But nothing there helped. This definitely happened after the most recent 1Password update from the App Store.

  • MaChris
    MaChris
    Community Member

    @agilebits: Some news to the problems mentioned here in this thread? Or do you have some solution proposals what we should try (run diagnostic report, uninstall/reinstall etc.)?

  • Jasper
    edited November 2013

    Sorry I wasn't able to help you guys any further.

    AgileBits has been super busy since the launch of 1Password 4, so a response might take a bit longer than usual. But hopefully they'll get to this thread soon! *nudges @sjk and @Megan*;

  • Megan
    Megan
    1Password Alumni

    Hi @mpmchugh and @MaChris,

    I'm sorry to hear that you're having trouble with the Safari extension right now! I'd like you to try uninstalling the extension again, but this time, please reboot the computer before reinstalling. This should help.

    I would also like to advise you, @MaChris, that LittleSnitch has been known to cause issues with the extension, please try disabling it and see if things work more smoothly!

    I hope this gets you all sorted out, but we're here to help if you have further questions :)

  • MaChris
    MaChris
    Community Member

    Hi @Megan,

    thanks for your reply.
    I tried this:

    • First I uninstalled the Safari extension. Then I made a reboot and after this I re-installed the Safari extension. The result was the same as mentioned earlier. I received the error message that the 1Password App has to be installed and has to work properly. :-(
    • Second I stopped temporarily the network filters of Little Snitch and tried a login to a web forum. That worked.
      To reproduce the situation I switched on the network filters of Little Snitch and tried the same login to the same web forum as in the step before. Again I received the error message that the 1Password App has to be installed and has to work properly.

    In my point of view I guess there may be side effects between 1Password and Little Snitch, but not with Little Snitch by itself, but maybe with a network filter or rule within Little Snitch. Because I don't want to abstain from using Little Snitch, can you please tell me, are there any web domains oder IP adresses needed, 1Password has to be allowed to connect to working correctly?

    Thanks in advance,

    MaChris

  • Megan
    Megan
    1Password Alumni

    Hi @MaChris,

    This quote is from our new Websocket guide for 1Password 4, but the same ports apply in 1Password 3 (just replace '1Password Mini' with '1Password Main App'):

    The 1Password browser extensions communicate with 1Password Mini over a websocket listening on localhost or 127.0.0.1 TCP ports 6258, 10191, 14821, 24861, 25007, 38151, 46360, 49801, 55730, and 59483. localhost listening and connecting is not available over the network. Indeed localhost connections do not involve your computer’s networking hardware at all.

    Some computer security software may attempt to block localhost connections or web browsers making websocket connections on the reasonable principle that if something facility isn’t needed it should be disabled by default. However, if you do take a “default deny” approach, you will find yourself having to allow various things as they are need. In the case of 1Password both localhost connections are needed as is the ability for web browsers to make (local) websocket connections.

    Basically, Little Snitch needs to allow localhost, or 127.0.0.1.

    Please let me know if this helps!

  • MaChris
    MaChris
    Community Member

    Hello @Megan,
    thank you for the provided information. With it I think I am on a good way to solve my problem.
    I set up some network rules within Little Snitch to allow connections to localhost via the mentioned ports. By now it seems, that now the Safari extension and 1Password mini are working in the correct way.
    I will proceed with my tests and I will post the results here.

    Many thanks,

    MaChris

  • Megan
    Megan
    1Password Alumni

    Hi @MaChris,

    Thanks for letting us know that things are working for you! If you run into any further snags, we're here to help :)

This discussion has been closed.