Skip to content

Can't save settings #293

Closed
Closed
@tomclark

Description

@tomclark

General information

  • Operating system + version: macOS Monterey 12.4
  • Browser + version: Google Chrome 102.0.5005.61
  • Information about the host app:
    • How did you install it?
      Installed with Homebrew
    • If installed an official release, put a version ($ browserpass --version): v3.0.8
  • Information about the browser extension:
    • How did you install it?
      Via the Chrome Web Store
    • Browserpass extension version as reported by your browser:
      3.7.2

If you are getting an error immediately after opening popup, have you followed the [Configure browsers] - N/A


Exact steps to reproduce the problem

  1. Right-click icon in browser menu

  2. Choose options

  3. The dialog displays, but there's no option to save preferences:

image

(I've ticked these boxes. How do I now get it to save those options? Clicking the X to close the dialog loses the changes).

What should happen?

I should be able to save settings.

What happened instead?

I need to change settings to a) enable OTP, and b) give a custom path to the GPG binary (I'm on an M1 Mac, so need to give it: /opt/homebrew/bin/gpg).

Per the screenshot, there's no option to save. I've been using the plugin for ages on lots of browsers and I can't for the life of me remember whether there ever was a save button in the preferences.

I've discovered from the readme that I can put a .browerpass.json in the root of my .password-store folder, and in doing so, I'm able to get the plugin to pick up the correct path to the binary, but it doesn't seem to pick up the enableOTP field. My .browserpass.json file looks like this:

{
  "enableOTP": true,
  "gpgPath": "/opt/homebrew/bin/gpg"
}

As I say, the gpgPath is now being picked up correctly, but it still doesn't parse the OTP field in my password files. I've looked at the code, and as far as I can tell enableOTP is the correct name for the setting, but it's not working.

It's always worked until now - what am I doing wrong?

Your advice very much appreciated from an ever-grateful user. :-)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions