browserpass / browserpass-legacy

Legacy Browserpass repo, development is now happening at:
https://github.com/browserpass/browserpass-extension
MIT License
998 stars 87 forks source link

browserpass icon not showing in chromium #301

Closed mstarodub closed 5 years ago

mstarodub commented 5 years ago

General information


Exact steps to reproduce the problem

  1. Icon doesn't show, even after restarting chromium and rebooting

    What should happen?

    The icon was visible before installing the host app

maximbaz commented 5 years ago

Hey, check if the extension is present and enabled on chrome://extensions, sounds like it was disabled maybe? Also, I have some icons hidden in the "three-dots" menu in Chromium, maybe browserpass is there for you:

image

mstarodub commented 5 years ago

I checked the three-dots-hidden-extension-menu, it's not there either. Also it seems that the extension can't be manually enabled. browserpass

erayd commented 5 years ago

@mstarodub What happens when you attempt to check the 'enable' checkbox?

mstarodub commented 5 years ago

@erayd It does nothing / isn't clickable.

mstarodub commented 5 years ago

If there's any additional informaion required, please tell me the names of the relevant command outputs / logfiles, so that I can post them.

erayd commented 5 years ago

@mstarodub Are you able to remove the manually-installed extension, and install it from the chrome store instead? Does that work?

maximbaz commented 5 years ago

Also try to remove the policy file, its location depends on what you chose in ./install.sh, but this is the file - see where it got added and remove it.

https://github.com/browserpass/browserpass/blob/33d9be90d664362613f606914f603f8a9a0dcf3b/install.sh#L133

Policy is there to automatically install the extension for you from Chrome Webstore, if you don't want auto-updates and want to install extension manually, you don't need policy anyway.

mstarodub commented 5 years ago

@erayd I can't seem to remove it through normal means. @maximbaz removed it, but so far nothing changed on the "extensions" page.

maximbaz commented 5 years ago

This line should disappear (maybe chromium restart is needed) and after that you can remove the extension and drag-n-drop it again.

image

mstarodub commented 5 years ago

removed the entire folder, but weirdly, it's still there and I can't disable or remove it.

maximbaz commented 5 years ago

Double check that you found all locations where chrome-policy.json was installed, the message "extension is managed and cannot be removed" can only mean that the policy is active.

mstarodub commented 5 years ago

Thank you for your help. I made sure I deleted every file related to browserpass, and it worked after a reinstall. It seems like the issue was in installing the extension seperately from the releases page prior to installing the host application.