Skip to content

Browserpass does not unlock GPG keys in Firefox + GNOME 3 #155

Closed
@nonnymoose

Description

@nonnymoose

General information

  • Operating system + version: Arch Linux
  • Browser + version: Mozilla Firefox 68.0.1, Mozilla Firefox Developer Edition 69.0b8
  • Information about the host app:
    • How did you install it?
      Installed via a package manager
    • If installed an official release, put a version ($ browserpass --version): 3.0.6
  • Information about the browser extension:
    • How did you install it?
      Installed via a package manager
    • Browserpass extension version as reported by your browser: 3.1.1

Exact steps to reproduce the problem

  1. Configure pass to use a password-protected GPG key (pass init id_of_password_key)
  2. Install browserpass and browserpass-firefox
  3. Create at least one entry in the pass store
  4. Do not unlock the GPG key, or, if you have already, kill the gpg-agent process
  5. Go to a website that corresponds to an entry in the pass store
  6. Attempt to autofill a login, copy a password, or copy a username

What should happen?

Note: this does happen in Chrome(ium)
The gpg-agent pinentry dialog should appear and allow the user to unlock the key. If they unlock the key successfully, browserpass should complete the requested action. Otherwise, it should report an error.

What happened instead?

In Firefox, browserpass simply displays e.g. "Filling login details" for a fraction of a second, and then fails silently and does not complete the action.

Metadata

Metadata

Assignees

No one assigned

    Labels

    blockedCannot progress without first resolving something else this depends onexternalAction required on something external to this project

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions